首页 > 27届腾讯wxg客户端一面面经
头像
Kaltist
发布于 09-17 20:26 河南
+ 关注

27届腾讯wxg客户端一面面经

首先是我死死的挂了,坐等感谢信,大家后面放心看题问的非常简单,面试官人也非常好,但本人太菜了(你看我面试回答和表现就知道了捏),感觉非常可惜啊,基础微信部门问的非常基础,没有像学长们的面试那么硬核那么刁难,可能是线下面加我是来面实习的吧。原本准备十一月左右准备的差不多再去投大厂试试的,没想到腾讯今年竟然来我们学校做校招了,抱着试试的心态投了下简历结果竟然约面了,吓得我今天上班一直看面经把活全推了,下午四点多就跑了去面试。虽然答的不怎么样但面试官最后给我的指导以及我本人对面试的理解有了极大帮助,果然只有多面才能有经验,懂和做是两码事...

!欢迎大佬在下面吐槽,对我答的问题纠正或补充

废话到此为止

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

面试时间45min

1.问问我当前情况,闲聊几分钟

2.正式自我介绍

3.学校教os和计网了没,自己有了解过吗 -- 大三才学,自己对计网有基本了解,os由于jvm已经较为底层没有进一步深入了解(后来面试官感觉涉及到os就直接算了算了,笑嘻了)

4.tcp与udp的区别 -- 答得还可以

5.tcp如何保证连接(三次挥手)-- 讲的稍微有点乱,自己感觉没抓到重点,一些细节也比较模糊,比如第一次发的是ack还是sync还是啥,没记住细节

6.tcp的四次挥手过程 -- 讲的更乱了,用比喻做了个情景比喻,不做准备就随便投简历的后果

6.1(会看想起来了)服务端能主动断开连接吗 -- 我了解的都是客户端主动断开连接,服务端应该不能吧,总不能说服务器给客户说我不给你提供服务了,一般都是用户主动不用服务从而断开连接

6.2. 那你知道服务端主动断开连接的协议吗(问题听不懂,现在回想好像是这意思?) -- 不知道

7.http与https的区别 -- https基于在安全传输层进行了SSL/TSL加密,讲了发送方私钥与公钥,接收方对称密钥,第一次锁重,后面对称密钥锁轻 ,这块吟唱的挺久

8.了解内存泄漏吗 -- 讲到了拓扑排序后,从根未能到达的节点存在相互引用的情况下会造成内存泄漏,ThreadLocal中存在弱引用会造成内存泄漏

9.如果a引用b,b引用a会造成内存泄漏吗 -- 会(秒答感觉会,但看面试官反应感觉有点奇怪)

10.讲讲线程与进程的区别 -- 线程最小运行单元,进程有多个线程构成,通过java多线程与java整体项目是一个进程做了下比喻

11.了解线程中的内存能共享吗 -- 不会,胡扯了由于jvm中threadLocal内存不共享,所以猜测线程内存也不共享

12.谈谈你对gc的理解 -- 信心满满的说这个比较常见,有gc算法和常用垃圾回收器,仔细一想就会个G1垃圾回收答得感觉也没到点子上,扯新生代老年代,新生代伊甸,g1,g2(当时回答的是什么字母忘了)

13.聊聊java吧,了解jni吗 -- 刚开始把这个和jit整混了,后来重新纠正了下说这是java的本地方法栈,用于调用本地方法的

14.了解jni是怎么调用本地c++代码的吗 -- 不知道

15.知道jit吗 -- 先说java是一半编译一半解释,jit是在编译为字节码class文件后,对常用的代码区解释为机器码

16.是什么码转化为什么码? -- 字节码class文件转化为机器码(何意味?)

17.了解四种引用类型吗 -- 强引用,弱引用,虚引用还有吗

18.我也记不清了,好久没面java了我搜搜,哦确实是四种 -- 尴尬的解释自己知道的三种,结果发现只会解释强引用(笑嘻了,他不嘲笑我我都狠狠笑死自己了)

19.那看看项目吧(看了半天) , 介绍下你认为最具技术亮点的模块吧 -- 大脑直接宕机了,每个模块都有印象但不深,总不能扯个saToken最有技术亮点吧,那令牌桶好像也就两句话没啥讲的,大眼瞪小眼1分钟,我坦言每个模块核心逻辑都差不多,通过缓存加快接口响应,通过mq削峰,异步处理来缓解数据库压力

20.没事,挑一个你认为最具难度,或者做完之后最有成就的 -- 大眼瞪小眼一分钟(大哥你别问这个了,具体问一个模块怎么实现的也好啊,干嘛非让我自己挑,我简历你手上拿着呢,我都快忘了我做啥了)

21.这个jmeter压测你是真实测的吗 -- 坦白这个是跟着知识星球做的学习项目,但也跟着文档实际测试了下确实是这个效果

22.这个是集群部署的吗 -- 没有,自己的电脑上用于学习的项目,单机运行

23.做个算法题吧,翻转链表标准版,就三个数非常清晰,手写代码风格不限甚至可以伪代码,先讲下思路 -- 俩月前刚做过,忘了,自己捯饬用两个指针感觉没问题给他讲了下,他说起码要三个指针,我俩battle半天发现我确实错了,最后用三个指针卑微的和区一样给代码写了写

24.反问环节 -- 这是我第一个面试,除了我的知识有点薄弱外您看还有什么建议能以过来人的身份为我指导下吗

25.说我语言表达能力和社交方面很不错,但技术这块要加强(为啥再强调一遍),有些技术的理解有所偏差,还有项目亮点这块(大眼瞪小眼确实很搞,硬瞪3分钟感觉有,相视无言)要提前有准备,简历的项目上突出有技术深度的就好不用太多(我侧重是在写所有模块是怎么开发,确实忽略了这块,他问项目的时候看半天不知道问啥让我自己说的时候就有感觉了)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

大体的问题是这些,细节和我忘了的应该也有不少,面试官温文尔雅,循循善诱,与世无争的,感觉人真的很不错,甚至我答成这diao样我当时在那个环境下都没觉得尴尬;很遗憾,但也能接受,多面多涨经验自然就知道什么是重点,面试侧重些什么,第一次面试能给我个表达能力不错(扯淡扯得好)的评价我感觉就不错了,也给我了很多启发。这次突击面试能过最好,过不了也意料之中,初衷就是看看面试大概是个什么样子。沉淀俩月的八股和算法,11月左右见

后续有缘再见,腾讯

全部评论

(4) 回帖
加载中...
话题 回帖