小米测试开发工程师一面面经
实习相关:
1、讲一下你在美团负责的业务。
2、你直播都测试哪些方面?
3、你在实习期间除了测试还做了其他的探索吗?
4、你怎么理解测试开发工程师这个岗位?
5、你们部门有做开发的吗?还是都只做功能测试?
6、接口测试需要怎么测?
7、讲下你怎么做的客户端性能测试?
8、你是怎么通过埋点追踪性能的?
计算机网络:
1、Get和Post的区别?
2、用post请求get接口能成功吗?
3、讲讲状态码分别代表什么?
4、讲一下OSI七层模型?DNS属于哪一层?
(我说DNS是应用层协议,面试官说是表示层协议,但是在网上查都说是应用层,我????)
5、在浏览器输入一个URL,讲一下发生了哪些过程?越细致越好。
6、HTTP和HTTPS的区别?
数据结构:
1、队列、栈、堆的区别?都有哪些应用?
2、哈希表怎么实现的?怎么解决哈希冲突?
3、哈希冲突拉链法,链拉的很长的时候怎么办?
Linux:
1、linux怎么在目录下查看所有后缀为xx类型的文件?
2、ls和ll的区别?
3、linux怎么查看端口冲突?
4、ssh命令用过吗?
手撕代码:
1、两个数的最大公约数。
2、快速排序。
反问:
1、我怎么感觉小米问的比互联网大厂还细致……
面试官答:测试开发工程师的岗位的知识储备虽然没有开发那么深,但是广度一定要广。(我个人感觉这个面试官对候选人的要求比较高,实力也很强)
2、咱们是base武汉吗?
面试官答:是的。
还有一些闲聊:
我:我是8年老米粉了哈哈。
面试官:很感谢你这样的米粉来参加小米的面试,如果你面试挂了,还可以在其他渠道继续投递小米。
我:永远相信美好的事物即将发生!
#秋招##面经##校招##小米##测试开发工程师#