腾讯春招实录(java后端一二面)
共 1520字,需浏览 4分钟
·
2021-06-12 18:06
在每次过完年之后,我们经常会听到一些金三银四跳槽季的话题。
何谓金三银四呢?在每年的三月和四月,各大企业都会空出非常多的工作岗位,其中一部分岗位是留给想跳槽的人准备的。而绝大多数呢,都是留给应届毕业的大学生的。我们将这段时间称之为春招,春招相当于我们高考过后的补录,相当于给了大四毕业生们第二次机会。
当然,大三的学生们也可以参加春招。
以下是我在春招期间的一次真实的腾讯面试经历。
腾讯一面
面试刚开始,面试官让我做了一个自我介绍。关于自我介绍,正常是三分钟左右,我一般不到两分钟就介绍完了。因为面试官对我们的认知都是简历上的,所以需要我们做这个自我介绍,只要把自己的优势介绍到位了,我个人认为时间什么的反而不是那么的重要。
自我介绍之后就是技术上的提问了,这个才是我们应该关注的核心。
面试官提问:
介绍一下你的项目吧(简历上写的,面试官一般都会从项目问起)
说一下nginx(项目中用到的技术),nginx的底层?(不会)
这个项目是你一个人做的吗?
说一下HashMap(我回答了五六分钟左右)
深拷贝和浅拷贝的区别?使用场景?
线程和进程的区别?
wait和sleep的区别?(我还答了一下synchronized和Lock的区别,尽量把面试官的思维带到你擅长的地方)
代码加锁之后有明显的效率问题怎么办
虚拟机的内存分配(如果会的话,最好回答一下JVM调参,既能给自己加分,又能拖延面试时间)
对象什么时候从新生代到老年代
JVM中垃圾对象的阈值什么时候会-1(这题我没遇见过,一点思路没有)
访问数据库有明显的效率问题(好像是这么问的,我答的是通过日志查询慢sql,加索引,explain.....,就是怎么进行sql优化)
TCP和UDP的区别
TCP和UDP同时绑定80端口,会发生冲突吗(答不上来)
TCP三次握手和四次挥手(问的很详细,我忘了好多细节,答得不是很好)
TCP建立连接三次握手,为什么断开连接要四次挥手
单例模式了解吗?
什么是粘包,产生粘包的原因?
有兴趣转C语言吗?(回答这种问题一定要说:有兴趣。因为我们学编程学的是思想,如果一门语言学好了,再去学其它的会很快。我们面试的目的是要先进去这家公司)
怎么设计一个View框架(这道题我很懵)
最后就是提问环节了,每次面试完我们都会有一个向面试官提问题的机会。把握好这个机会,我一般提问的都是怎么进一步深化我的学习,怎么学习算法,公司目前用的什么技术......总之,提问的问题一定要是积极性的,尽量加深面试官对我们的好感。
一面整体下来花了五十多分钟,其实面到这个时间点,一面基本上就是稳了,赶紧准备二面吧。
我的预感还是很准的,第二天早上就通知我二面了。
二面是一道算法题:实现两个链表的翻转求和。
就一道题,遗憾的是,我干了40分钟没出来........
本来感觉已经没机会了,没想到过了两周又通知我面试(我到现在都不知道是三面还是被腾讯的另一个部门捞了...)
又开始了新一轮的面试,这次面试官上来就是计算机组成原理、操作系统、计算机网络,我主要学习的都是java方面的知识,这次真的是被吊打,全程都是面试官在说,我在听.....结果不出所料的挂了。
春招我投了好多家公司,BAT,360,作业帮、蚂蚁金服、度小满....,公司的笔试基本上都参加了,没有一个过了的...。互联网现在是真的卷。
最后反思了一下,各种原因都有吧,主要还是自己准备的不够充分,接下来的时间努力努力再努力吧!
以前并不喜欢写博客什么的,因为会花费很多的时间。但现在发现复盘真的很重要,每一次的复盘都会学下新的东西。既然是好的,那就应该坚持。
世界很大,我想出去看看。