首先是在线笔试,大概一周以后通知在线笔试通过,收到面试通知
面试主要是一对一单面,面试官应该是测试开发项目经理
因为面试的人很多,在酒店等了很长时间
面试官很好,很有亲和力,第一步是让你进行自我介绍(不能给自己挖坑,比如你说你学过什么课程,他可能会打断你,问你这门课程学习的是什么......),接下来是实习经历(如果你有实习经历,最好要搞懂实习做的工作),然后就是项目经验,在校的研究方向之类的。期间让写了个代码(不是很难)
1、详细介绍实习经历
2、你的研究方向是什么,主要是干什么的
3、编写一个方法实现找出三个数中最大的数
4、发散思维题目:如果有一个不规则鱼塘,你怎样估计这个鱼塘中鱼的数量
估计就是最后一个问题答得不好,没有和面试官进行交流,只是自己在思考,然后说出自己的想法。最后就挂了.......
面测试,主要是考你发现问题的能力,你的发散思维能力,面试官可能会出一道相关的题目
一共有三轮面试,第一轮是视频笔试,出了一道编程题(大概是输入n个房屋位置,m个供暖气位置,然后输出供暖气最小的供暖半径,使得所有房屋都能取暖,我不会,后面她提示我用二分查找)然后问了Linux的链接,问了索引,又给了一道数据库编程题(求所有课程分数都大于80分的学生名字)
面试官问的面试题: 一道数据结构算法
一个数据库编程题
然后问Linux链接
索引
一共有三轮面试,第一轮是视频笔试,出了一道编程题(大概是输入n个房屋位置,m个供暖气位置,然后输出供暖气最小的供暖半径,使得所有房屋都能取暖,我不会,后面她提示我用二分查找)然后问了Linux的链接,问了索引,又给了一道数据库编程题(求所有课程分数都大于80分的学生名字)