腾讯暑期实习面经

腾讯暑期实习面经:

①看很多牛友都找我求面经,其实鼠鼠一面和二面的时间到现在已经过了太久了,而且牛客上有很多类似的题目面经,所以鼠鼠觉得牛友门在牛客上搜对应的方向和岗位面经帖就行了。

②鼠鼠在这里说下鼠鼠的学习心得吧。鼠鼠是第一次处女面给了鹅。在3.5号收到腾子的3.7号面试邀请后鼠鼠只有两天的复习时间,所以鼠鼠通宵了两天把以前学的java、操作系统、计网狠狠的复习了几遍,当初也抱着体验一下大厂面的心态试一试,没想着能走到最后拿到了鹅的实习offer。鼠鼠期间还面试了团子,团子也过了一面和二面,但是因为鼠鼠说已经拿到了腾子的offer所以拒绝了。

③鼠鼠觉得面试讲究一个天时地利人和,这是鼠鼠偷懒学习的方法(大佬专心卷就行了)。所以面试的时候最重要的是放平心态,抱着跟面试官友好交流的态度面试。

面试官抛出一个问题,然后鼠鼠首先会回答这个问题是什么,然后鼠鼠不会停下嘴,继续说这个问题的扩展,抛出几个新的概念(原先问题的延伸),目的是让对面面试官听到鼠鼠抛出的几个概念,然后继续追问这些问题。这样就可以将面试官套进你的节奏里来(虽然面试官一定会有打草稿问什么的,但是鼠鼠觉得你抛出概念面试官也会问的,这样可以很有效的水时长),你抛出的概念一定是你要了解或者是熟知的,真的知道这个背后的计算机原理是什么。鼠鼠给出总结的一个万能公式:操作系统+数据结构。

例如面试官问你:malloc和new的区别是什么?鼠鼠没学过c++,但是知道malloc就是用来开辟内存空间存放变量的。鼠鼠先解释这个malloc有什么用。然后说这个malloc返回的是指针,又说这个指针的设计思想有什么用:方便虚拟机管理内存,能够在不连续的内存空间上虚拟出一片连续的内存空间。然后鼠鼠又说操作系统也是有类似的功能,操作系统的内存管理也是虚拟页的形式等等等等。这样鼠鼠就抛出了好几个概念,等面试官继续追问。这样的本质就是聊天嘛,把你知道的跟面试官讲,讲错了没关系,但是不能太离谱(偏离计算机的原理)。
然后面试官就问鼠鼠:虚拟内存的做法会产生什么问题?鼠鼠知道肯定会造成内存碎片,然后鼠鼠说了以后又说操作系统里有对应的策略来尽量提高内存的利用率,例如什么什么策略等等。
全部评论
鼠鼠的团子和腾子都是这样的形式(主要平时背八股的时间少之又少),所以个人体感是有一定的效果的,当然每个人都有每个人的面对面试的处理,鼠鼠觉得把最真实的自己表现出来就可以了! ④鼠鼠觉得牛友门首先要好好学习一门编程语言,例如鼠鼠是学java的,java就要了解javaSE、juc、jvm,真真正正的理解其中的数据结构、虚拟机(也就是小型操作系统)以及算法思想,了解虚拟机是怎么进行内存管理的(也就是操作系统)。然后就是牛友们知道的科班里的408,408真的非常的重要!(这些八股资料可以私聊鼠鼠,鼠鼠可以发的~) ⑤在打好一门语言基础+408以后,接下来鼠鼠会关注一门技术(spring、vue)的设计思想,重点关注这些框架是怎样进行工厂化的,怎样进行优化的(内存和数据压缩等等)。其实也就是了解框架的运行机制,从头到尾的顺一遍,这样对你以后的开发有很多的借鉴和帮助。也会对你以后的优化提供思路。 ⑥剩下的就是多多刷*******(鼠鼠刷的很少这是反面教材),挑hot100刷! ⑦鼠鼠觉得最重要的是平时多跟朋友交流交流计算机技术,多整些技术讨论能够很有效的锻炼你的表达能力和加深你对计算机世界的理解!找到很多技术背后的不变的核心内容(例如操作系统、如何优化算法进行查找或者、如何设计数据结构节省内存等等)。
7 回复
分享
发布于 03-29 18:40 广东
tql, 大佬投的哪个事业群呀
1 回复
分享
发布于 04-03 20:19 湖北
滴滴
校招火热招聘中
官网直投
大佬太强了两天复习过完,能推推八股文嘛!
点赞 回复
分享
发布于 03-30 12:30 湖北

相关推荐

9 15 评论
分享
牛客网
牛客企业服务