腾讯一面回忆-后台开发(成都)
进场,签到,排号等候,叫号,去特定的酒店客房与面试官一对一交流。
自我介绍,从本科开始说起,有3段工作经历,介绍较长且较为详细,5分钟。
工作及项目经历,没有深入详谈,简单提及项目中的职责,用到哪些技术,用过什么库,10分钟。
语言基础,c++与java的区别,c++与java的内存管理差异,c++的内存分配方式,new/malloc的区别,引用与指针的区别,简单提及jvm,10分钟。
协议,什么是TCP与UDP,各有什么优缺点,各自适用于哪些场景,3分钟。
操作系统,linux进程的内存地址空间划分,从低地址到高地址,代码段->数据段->BSS段->堆区->栈区,3分钟(忘了,没答上来)。
算法,手写快排代码,10-12分钟(当时有点懵没写出来,只陈述了主要思想,这个对面试结果影响挺大的)。
最后提问时间,面试官所属的部门及工作,后端开发需要学哪些东西,用到哪些框架和技术,如何看待程序员中年危机,10分钟。
总耗时近50分钟,整体气氛比较轻松,腾讯一面重基础考察,至少要求熟练一门语言,多语言经验或可加分,也增加被问的机会(被问了c++和java的区别),项目被问得较少(看运气),考察范围挺广。现场写代码崩了,可能就挂在了这上面,哎……
好多霸面的童鞋,加油!
望与诸君共勉!#实习##面经##腾讯#