腾讯实习生笔试到面试总结 腾讯实习生笔试( 三 )



让我没想到的是 , 两天后 , 我收到了第二份通知 。
第二 , 有一个比较胖的面试官 。在网上 , 他一般是部门领导 , 但我觉得他更像一线程序员一样随和 。早上他给了我一张纸 , 让我写一个双向链表 , 删除一个节点的代码 。在推理纸上写代码的体验真的很差 , 总觉得这么简单的题可能有什么漏洞...想了一分钟也想不出有什么漏洞 , 然后就写完了给面试官看 。面试官让我解释一下我的代码 , 然后问我有没有什么补充 , 这通常意味着代码中有bug或者是我没有考虑到的东西 。果然我只关注了被删除的节点是头节点的情况 , 没有考虑被删除的节点是尾节点的情况 。加了一个判断条件后 , 我给面试官解释了一下 。然后他给我看了C语言的空变量之间的分配 , 是关于union中几个类型int , double , char的数据 , 然后问sizeof(union)是多少 。
当天晚上不久 , 我收到一条短信 , 通知我第二次去HR 。我真的感到很幸运 。HR面试基本没涉及什么技术问题 。主要问了我其他方面的问题:你觉得你的优势和劣势是什么 , 你从你的项目中学到了什么 , 有没有例子证明你刚才提到的个人特点 。然后他给我介绍了腾讯的文化和价值观 , 然后给了我一些建议和面试时应该注意的问题 。总的来说 , 我感到轻松愉快 。最后他起身送我出了面试室 , 让我感动 。他还问我是否得到了其他公司的实习机会 。我不知道怎么回答这个问题比较好 , 但还是如实回答了我参加过华为的面试 。
腾讯的面试完成了 , 给我的整体感觉是比较人性化和轻松的 。面试官感觉亲切和蔼 , 一些小细节真的能打动人 。
最后放一些我的感受和总结 , 分享一下我总结的采访资料: 面试时尽量保持轻松的心态 , 更好能表现出一点自信 。更好不要自以为是 , 不要妄自菲薄 , 或者遇到问题就不要想着说我不会 。如果不能遇到问题 , 就要尽量利用自己已有的知识去思考和解决 。如果实在不行 , 可以老老实实告诉面试官 , 我没学过 , 记不太清楚 。同时 , 不要太纵容或者和面试官开玩笑 。室友只是和面试官开了个玩笑 , 然后就挂了 。毕竟我们是在面试 , 不是饭后聊天 。
面试结束时 , 如果面试官问你有没有想知道的事情 , 如果你真的没有问题要问 , 可以让面试官给你之前面试的评价和建议 , 这样也有利于你的晋升 。或者让面试官指导你一个你之前没有回答的问题 , 可以说明你比较好学;或者你可以问面试官 , 你所应聘的职位除了技术能力之外 , 是否还有其他要求 , 这可以说明你对这个职位感兴趣 , 并且愿意为之努力 。
感觉面试官让我在纸上写代码的问题大部分都不是很难 , 但是可能会有漏洞 。比如大数的阶乘溢出 , 双向链表头尾节点的特殊处理等 。感觉面试官主要考察你的代码和算法能力 , 也考察你考虑问题是否足够周到 , 代码是否足够健壮 , 能够面对真实的开发环境 。
对于应聘开发岗位(尤其是Java开发)的同学来说 , 在准备面试和笔试的时候 , Linux的基本原理 , 数据结构 ,  中的TCP和UDP , hashmap , Java的垃圾回收 , Java的内存模型 , Java的多线程安全 , http的相关知识几乎都是必修的 , 所以要认真重点复习 。
还有 , 尽量对面试官诚实 , 因为一旦被抓到说谎 , 肯定就没救了 , 所以不要装作知道自己不知道的事情 。
最后 , 保持平常心 。如果你能通过面试 , 你会为下一次继续努力 。如果过不去 , 就坦然接受 。然后继续尝试其他机会 。毕竟世界上不是只有一条路 。机会总是留给有准备的人 。
很久没有手工打这么多字了 。今天到此为止吧 。可能还是有一些不完善的地方 。想到了再补充 。希望能给后面的同学带来一些帮助~记得多关注!
文档获取 :
转发+关注我 , 后台私信回复【面试】获取面试资料(帮你面试无后顾之忧)