小米科技测试开发面经
Linux:
1.sed和awd的用法
2.查找一个文件中所有包含ip地址的行
3.
java:
1.接口和抽象类的区别
2.堆排序思想
3.快排时间平均时间复杂度,最坏时间复杂度
4.二分查找手写
5.多线程中的线程如何通信
6.讲解一下锁
7.同步和异步的区别
8.一个文档中出现次数最多的前三个单词
9.
网络:
1.tcp的三次握手
2.访问一个网址用到的协议
其它:
1.5只猫在5分钟内捉到5只老鼠,要在100分钟内捉到100只老鼠,需要几只猫?
2.一共54张牌,黑白牌各一半,从中取出两张牌,取到黑白牌各一张的概率是?
测试:
1.黑白盒测试用到的方法
2.微信app,设计测试用例
3.
还问了简历上的实习经历,,,
然后还有好多没记住,,,#小米##Java工程师##Linux##面经##秋招#
1.sed和awd的用法
2.查找一个文件中所有包含ip地址的行
3.
java:
1.接口和抽象类的区别
2.堆排序思想
3.快排时间平均时间复杂度,最坏时间复杂度
4.二分查找手写
5.多线程中的线程如何通信
6.讲解一下锁
7.同步和异步的区别
8.一个文档中出现次数最多的前三个单词
9.
网络:
1.tcp的三次握手
2.访问一个网址用到的协议
其它:
1.5只猫在5分钟内捉到5只老鼠,要在100分钟内捉到100只老鼠,需要几只猫?
2.一共54张牌,黑白牌各一半,从中取出两张牌,取到黑白牌各一张的概率是?
测试:
1.黑白盒测试用到的方法
2.微信app,设计测试用例
3.
还问了简历上的实习经历,,,
然后还有好多没记住,,,#小米##Java工程师##Linux##面经##秋招#
