蔚来汽车测开一二三四面面经+HR谈薪了解情况
咳咳,我老白又不写论文,来面试了。
投递了很长时间了,被捞起来我也很惊讶。
1月26日约的1月27日14点-17点面试。(后来知道是三面连着,同一个会议号。)
========1月27号14点1面=============
1.说说你项目中最熟悉的一个项目吧(希望通过业务逻辑,系统架构,你的工作量层面上好好叙述一下)。
2.实习项目相关(深挖,适应场景,提测,执行等等)
3.对什么开发语言熟呢
4.java中接口跟抽象类的区别
5.为什么要用抽象类的抽象方法,空白方法也行嘛
6.代码:两个数组,去除里面的重复项
7.代码:两数之和,暴力破解完,让优化(hashmap)
8.sql:员工表只有 id name 输出重名的员工
9.数据库中主键索引跟非主键索引的区别。
10.联合索引中(a字段,b字段),哪种情况下索引是有效的,哪种情况下索引是失效的,为什么
11.MyBatis用过吗,需要哪些文件,作用是什么?
没有反问。
面试官直接说:等一下,待会会有人来二面。
==========1月27号15点2面============
1.自我介绍
2.说下实习项目
3.说下校园项目的设计架构,整体构思,遇到的问题,怎么解决
4.问下前端的知识吧。动态选择中$("div>p"),$起了啥作用
5.redis为什么执行速度快,能适应海量处理。
6.你说下你提及的上下文切换。
7.什么情况下使用索引
8.说下JAVA中双亲委派模型
9.如果用代码实现查看项目中的依赖,怎么去设计呢(我说了,看maven,利用反射机制。后来给的答案是分析pom文件,还有看类加载器)
10.代码题:全排列问题实现。(写完之后,说,如果全排列的字母是有重复你会怎么去改进呢)
11.测试用例:测购物车
反问:如果能通过咱们的面试,负责的产品线是哪一块呢,校园招聘一共几轮面试呢。
(其实本来看面试官小哥的意思是,就到此为止了,经过我连续发问,上边问题叉开两个问的,他说让我等一会)
==========1月27号16点3面=============
1.自我介绍
2.实习项目的介绍
3.https的加密过程
4.一个http 请求中有哪些信息
5.java中内存模型
6.java中mysql数据库机器CPU使用过高怎么定位
7.栈溢出,OOM
8.代码:千万数据中取最大的前五个(说了下思路)
9.测试下直播发布会 能想到的测试点跟测试用例
10.数据库隔离级别,脏读,幻读
11.使用索引时,回表问题。
12.类加载过程
13.介绍下JAVA,是编译型语言,还是解释性语言,类加载过程说下。
反问:如果这次通过,还有面试嘛。答:听见你很疲倦了,不知道,听HR安排吧。
3面完,写完面经就去写论文了,加微信的HR跟我说面试前面面试过了,跟我约下后面的终面。(很尴尬,我过了很久才看到),约的1月28日17点,微信的HR说是终面。
=========1月28日17点终面(45min)===============
1.自我介绍
2.介绍下你的实习项目
3.实习项目中涉及向生产环境的数据库表插入,更新的操作,会有求证这部分数据的反馈嘛。
4.批量并发事务读取数据库表造成死锁,怎么处理
5.批量并发事务读取数据库表,表涉及连表查询造成死锁,怎么处理?(1.规定一定的事务执行顺序。2.多个表一起归一个事务让其锁定)
6.浏览器中输入URL地址,一直到最后渲染回来,发生了什么,用到什么协议
7.解释下刚才提到的keepAlive
8.你知道哪些测试框架
9.你觉得你实习接触的测试平台跟别的公司用的测试工具有什么区别?你觉得测试工具,测试平台,测试框架,有啥区别呢
10.谈谈你对测开的理解
11.除了java,还会哪些开发语言,前后台都行
12.毕业这边搞得咋样了,(扎心了),搞定毕业的事,还考虑去实习吗
反问:业务线,产品线,技术栈。
============1月29日16点HR谈薪===================
1.说下现在offer有哪些,以及薪资
2.那选择公司的标准
其实谈薪资的HR小姐姐,应该格局挺大的,跟我说了很多情况,其实也跟我说了很多道理,其实算是我遇到的情商比较高的HR之一了吧。包括如果想要SP,HR层面关注的点是什么,还有教导我不要被冰冷的数字去禁锢住。感谢她吧。另外,北京这边只剩一HC,也给蔚来汽车打个广告吧,面试体验挺好,然后笃定未来的话,会有一部分期权。HR小姐姐劝我还是在已有的offer中选吧,这次我也不占这个名额了。希望有兴趣的小伙伴试试吧,当然,希望我的面经能帮到后来的人。
最后,许愿顺利毕业。去苟论文了。