背景介绍:上海双非硕士,非计算机专业,有过两段实习经验(霍尼韦尔,自动化测试半年;爱奇艺,图片生产开发三个月),投的猪场岗位是,杭州研究院测试开发工程师。
本人于2018年7月19日在网上找的内推方式进行网申的,8月11日进行的在线测评,8月21日收到的面试通知,8月26日到杭面试(前三面一天内完成),回到上海两天后收到总监的第四面电话面试,9月3日收到邮件说通过了面试(offer正在审核中),9月19日收到正式offer。
一面:技术初面(60分钟)
1、自我介绍。
2、实习经历提问。主要针对工作内容,收获,遇到的最大问题及解决方法等。
3、一个文本中有数字,字符,特殊字符等,如何编程将它们的总个数分别进行统计。
4、熟悉的编程语言(答:python熟悉, C++了解)。
5、口述冒泡排序及快速排序的代码(注意是代码,要说的清楚说的简洁)。
6、数据库,给了一个案例,按照限定的条件进行查找(手写,select 。。。。。)。
7、C++静态变量与普通变量。
8、构造函数与析构函数。
9、面相对象与面相过程的区别,优缺点。
10、多态介绍。
11、针对用户登录功能,设计测试案例(尽可能的详细)
12、python做过哪些编程,如网络编程。(我回答的图像处理。。。)
13、有什么问题要问的。。。(公司对新入职的员工有什么培训吗?平常有什么学习机会吗?具体工作内容是什么?)
(以上问题不分先后)
二面:技术复面(30分钟)
1、自我介绍,详细一点
2、Linux了解多少?(答:知道一些基本用法)
会用Linux搭建服务器吗?例如ftp
Linux如何查看已经启动的进程?top怎么看cpu利用率?
3、简历上写了会用Git和Vim 问了一些常用的命令。
4、熟悉那种编程语言?用过多线程多进程编程吗?
5、用熟悉的语言现场写代码。。。写的是输出一个字符串中的所有最长子串。(用的笨办法,写完之后又问还有其他的好方法吗?)
6、熟悉SQL吗?(答:了解常用的索引指令)又问了一个简单的SQL查找。
7、计算机网络熟悉那些?(答:tcp、udp、ip等常用的)
知道nat吗?(摇头)
了解mac地址吗?(摇头)
8、有什么问题要问的。。。(贵公司测试开发到底是做什么的?如果入职的话会安排什么工作?)
(以上问题不分先后)
三面:HR面(20分钟)
1、自我介绍,详细一点
2、从实习的过程中学到了什么?(两家公司都要说)
3、为什么从上家公司离职?(两家公司都要说)
4、由于本人最近一次实习是在爱奇艺,离职时间在7月份邻近校招,所以问了为什么没打算留在爱奇艺,爱奇艺没有实习生留用机会吗?
5、在实习过程中是如何与其他部门的同事进行合作交流的?
6、对未来的职业有什么规划吗?
7、有收到offer吗?或投过那些公司?说一下公司的名字。
8、为什么打算在杭州工作?
9、有什么问题要问的。。。(公司学习机会多吗?晋升渠道有哪些?)
(以上问题不分先后)
四面:总监面(20分钟)
1、自我介绍。
2、项目,实习经历介绍。
3、解决过的最大问题是什么?怎么解决的?(与一面问的意思差不多,不过不限于实习。可将一面的回答搬过来)
4、有过两份实习经历,你觉得你实习所在岗位(针对公司制度、工作方式)有什么需要改进的吗?
5、最近有看什么书吗?(答:有,看一些SQL、C++方面的书)
可以透露下书的名字吗?(balabala。。。)
具体怎么看的,从头到尾还是。。。?(答:有针对性的看自己掌握不牢的)