民生科技 -技术研发方向面经(一面+二面)
民生科技 -技术研发方向面经(一面 8.31+二面),测试方向
8.31一面(群面,一共40min):一共四个人,三个大佬(复旦+西电+重大)+ 我(一枚小菜鸡)
自我介绍(项目+应聘岗位:开发/测试)
对测试进行单独提问
- 测试相关经验,了解哪些测试理论(答:结合开发经历自测)
- 了解压力测试吗(答:对于测试理论有一定了解,但缺乏实战)
- 测试是从哪些角度考虑(答:冒烟,功能,单元测试,提高测试覆盖率,性能,事后补充:兼容性,安全等等,考虑太少了,当时好紧张,害)
群问:(三个开发的同学轮流答)
- 了解Java语言嘛?对于转语言的看法?
- 说明原码,补码,反码及应用场景
- Java死锁(一个人,其他同学补充提问)
- tcp建立连接的过程
- 请求一个URL的过程,连接到一个页面的过程
测试单独提问:
- DNS域名解析的过程
算法题:
- 判断链表是否有环(双指针+哈希map)
- 不借助其他变量实现变量变换(+ -)
- 如果时间复杂度为O(n),如何找出第二大的元素,不考虑排序算法(双指针)
开放性提问(轮流作答)
- 项目之前遇到过的比较难的问题,自己是如何解决的
-------------------------------------------------------分割线-------------------------------------------------------
9.16二面(每个人15min):9.15收到面试邮件,个人面试,一共三个面试官
- 简单介绍一下自己
- 有没有担任一些职务,有没有遇到极端的不好相处的人
- 研究生阶段学过哪些课程,针对某一门课程提问学了那些内容
- 编程语言有接触过哪些?(C,C++,Java)
- 对自己的代码能力评级(分为高,中,低三个等级)
- 喜欢写代码嘛?
- 你是希望做什么工作呢?(需求分析,项目经理,开发人员等等)第一个面试官提问结束
- 如何对身份证号码进行测试,设计一些测试用例?测试的过程/步骤
- 有没有系统学习过测试?如何学习的?第二个面试官提问结束
- 本科是哪里的?
- 是考研还是保研?
- 学习成绩怎么样?
- 家是哪里的?为什么投递西安/或者想要来西安发展?
- 在以往的经历中,有没有个人利益和集体利益产生冲突的情况,你是如何做的?