您的位置:首页 > 职场人生

记2017—春招,令人难忘的面试经历

2017-07-02 21:40 357 查看
离春招已经过去很久了,现在才写总结确实有点晚了,因为学习比赛各种生活琐事耽误了很长时间。

这次也算是勇敢地迈出自己的第一步,参加各大一线互联网公司的春招。付出努力和汗水,最终还算拿到满意的Offer,以下是面试中遇到的问题还有自己的感想。(C/C++和测试方向)

C/C++:

1.虚函数的实现、虚函数表

2.构造函数、析构函数相关问题,为什么基类析构函数一般为虚函数

3.vector构造过程

4.智能指针如何实现,有什么作用

5.C++11有哪些新特性

6.socket编程中几个重要的函数

7.windows多线程操作

8.有没有用过Boots库

9.QT/DuiLib相关问题,界面实现机制、信号和槽等

测试QA:

1.如何对一个移动产品登录模块进行测试

2.从哪几个方面对一个游戏的新英雄进行测试

3.如何对游戏中的商品赠送模块进行测试

4.假如游戏中出现某个BUG,请你分析可能出现的原因

5.用过哪些测试工具

6.对测试的理解

算法:

1.假如有一个棋牌游戏,例如斗地主,请你设计一个算法计算出这个玩家最少需要多少轮可以出完当前的牌

2.归并排序原理、与其他排序算法的比较

3.一个数组有正、负、0,求数组中最接近0的子序列

4.计算x的y次方,数据范围都在int内

5.二叉树各种算法(反转、镜像、求给定值的路径、建树的方式、公共祖先)

网络/操作系统/数据库:

1.OSI七层模型,每层有哪些功能

2.TCP和UDP区别

3.线程和进程的区别

4.路由协议RIP、OSPF

其他:

1.对自己未来3到5年的规划

2.为什么没在本地找实习

3.大学生活怎么过的

4.平时如何学习,遇到困难怎么解决

5.其他素质测评问题等

面试准备:

1.C/C++方向必看的书,也是我看过的书:

《C和指针》:看了一遍发现很后悔,为什么没有早点看这本书,而且翻译的也不绕口。

《C++ Primer》:很厚的一本书,花了一个多月看了一遍,部分内容难懂点,大部分还好,就是太厚了知识点很多需要长时间看。另外对初学者还是有点难理解,需要一定基础。

《Effective C++》:这本书不太厚,每天睡前看看就行,部分条款比较难理解,大部分还是好理解的。

《深度探索C++对象模型》:看了一半没看完,比较难懂的一本书,前两章还好,后边就难懂了,许多话很绕口(是翻译的问题?)建议边看书边看网上别人博客的读书笔记。

《C++编程思想卷一》:我感觉这本书比《C++ Primer》更适合入门,阅读起来比Primer好懂点。

《STL源码剖析》:没时间看了,据说也很难懂。

2.上边都是标准C++,也就是找C/C++方向至少要看的东西,看的越多越好。然后根据具体方向再看别的书。(例如C++后台/嵌入式就要看Linux)

3.计算机网络/操作系统/数据库:学校教材基本够用,面试前两周天天背,如果对这方面要求高的话可以看《计算机网络自顶向下方法》、《TCP/IP详解》、《深入理解计算机系统》、《现代操作系统》等

4.算法,春招面试让我感触最深的就是算法,几乎每次面试都被问到。这东西对ACMer应该没啥问题,但大部分普通人还是挺头疼的。推荐看的书:

《剑指Offer》:必看,代码最好都实现一遍

《编程之美》:当小说看看吧,重点看解决问题的思路

《编程之法》:七月在线出版的新书,对部分问题感觉分析较少,没做过算法的估计会有点吃力,建议把《剑指Offer》看完有时间看这个。

《程序员面试算法最优解》:左老师出版的,代码都是用Java实现,我没看过,听别人说不错,而且题目很多。

5.其他面试书:

《程序员面试宝典第五版》:这书看的很无语,虽然基础知识、算法、网络、操作系统啥的都讲了,但错别字一堆,答案还有错的,读起来很含糊,而且大部分问题很老,参考价值不大,总之很垃圾,等你看完就知道后悔了。

6.项目:

我感觉项目是最重要的,重要度大于算法。春招的时候每家公司每面都被问项目,而且几乎都是从项目开始问的。最好准备至少3个项目,不用很高大上,但里边技术一定要会。还有千万注意一点,和岗位不相关的项目不要写上去。。。我就是因为这个原因所以好多简历被刷了。。。

7.素质测评问题:

一般快走完流程才开始问,还有HR问,只要别觉得你情商低就行。

希望秋招继续加油,查缺补漏,提升自己的实力,能拿到更满意的结果!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: