1. 自我介绍
2. 看了我的简历,根据简历,先问了我后面那个项目 (本科时候的)
然后问我自动化脚本那时候怎么用的
看我用了docker,又问我为什么要用docker,了解docker file么
讲了一下为啥用docker(便于移植、资源利用高等等),docker file不了解
3. 让我介绍一下简历上硕士期间的那个项目
我扯了一些,比如为什么选netty啊,有什么优势
4. 问我linux用的多么,常用的命命是啥
我说了一些,然后说之前扩容的时候好像用到过mount,然后她抓着这个点问我,为什么要扩容啊,怎么发现要扩容的啊,后面是怎么扩容的
5. 硕士期间的项目开发的时候,有做过测试么,具体怎么做的测试?
我的回答 api测试比较多,单元测试反而比较少(实际上应该单元测试占78%,api占20% 19%UI测试)
6. 继续提问,你api测试做的流程是什么呀,怎么做的呀
balabala
7. 手写一个sql语句
查询xx表中vid=123的数据,可能有多条,根据cid升序排序,找出前5条
8. sql的索引有了解过么
我讲了一下B+树索引和Hash索引,重点说了B+树索引,最后说了B+和Hash的区别,以及各自的优势
9. 算法题写一个快排
10. 反问环节
我问了三个问题
1: 面试的流程是怎么样,后面还会有几次面试
2:如果入职的话,我可能会负责什么任务,会用到什么,需要学习或者了解一些什么
3: 面试下来对我的印象怎么样