视频面试:百度

1、自我介绍

2、介绍项目

3、对项目的贡献

4、有自动化测试、性能测试等经验吗

5、手写快排

6、各种排序算法的时间复杂度和稳定性

7、进程和线程的关系以及区别

8、对数据库的了解:sql,查询,左连接

9、如何测试一个水杯

10、linux熟悉那些命令?排序/搜索/查看端口号

11、两个分布不均匀的香,烧完1小时,如何确定15min时间

12、判断链表是否有环

13、判断链表是否相交

14、删除链表的一个结点

15、二叉树的遍历方式,给一个表达式判断

16、讲解java中的垃圾回收机制

17、学的最好的课程

18、操作系统的分页

19、tcp和udp的区别

20、三次握手和四次挥手

21、是否漏测?印象最深刻的漏测

22、如何避免漏测

23、线上发现问题后你们是怎么解决的

24、讲一下selenium

25、osi有多少层?tcp属于那一层

26、array和arraylist的区别

27、项目中用到的是tcp还是udp

28、有亿计的单词,如何统计出现次数top 20 的关键字

二面

1、sql:分别输出及格和不及格的人数

2、合并两条链表:代码及时间复杂度

3、进程与线程关系

4、编程如何实现并发操作,多线程、多进程

5、测试电梯:联动性的电梯

6、项目中遇到的最困难的事

7、测试需要哪些能力

8、java和c的区别

9、解释面向对象

10、解释java的特性:封装、继承、多态

11、接口和抽象类

12、c的内存分配类型

13、如何优化查询,当数据量大的时候

14、对死锁的理解,如何避免死锁,死锁产生的条件

15、c++面向对象、面向过程

16、c与java使用的区别

posted @ 2018-09-20 11:47  菩提本无树呀~  阅读(724)  评论(0编辑  收藏  举报