网易严选 测开实习一面面经
一面
视频,45分钟
面试官先大概说了一下整个招聘流程:初试,下周会有复试,然后就到HR面了,应该是两面技术面。
然后说了面试大概划分:自我介绍+基础知识+反问
1. 自我介绍
2. 项目相关:有没有遇到什么难点,怎么分工,怎么开展,团队有多少人,实现了什么功能等等
3. 说一下能体现自己优势的事情
4. 计网:session和cookie区别,登录功能怎么记住用户登录状态,HTTP协议什么时候用到get什么时候用到post(外加联系项目部分功能细问这个问题)
5. 数据库:在项目中MySQL与MongoDB怎么抉择
6. Java语言:了解Java的什么数据结构,哪些数据结构(集合类)是线程安全的以及是怎么实现线程安全的,面向对象中多态的分析,怎么理解运行时多态,==比较的是什么,equals()方法未被重写前比较的是什么,hashCode有什么作用
7. 代码题:设计一个抽奖方法,随机返回A,B,C,D,且返回A的概率是10%,B的概率是20%,C的概率是30%,D的概率是40%。写完之后问怎么优化,怎么设计测试用例进行测试,有没有其他方法去实现。
8. 反问,反问时被接着问了为什么选择测开工作而不是研发工作和自己是怎么理解测试的
问题主要是根据项目介绍时涉及到的内容来问的,后面的一些基础知识的提问都牵涉到很多项目的点,问题不太多但问的比较零散,面试官比较注重卡时间,整个面试会一直问到时间够为止。