9.9 58同城测试面经
连续做了两周笔试,终于迎来秋招正式批的第一个面试。在此记录一下,许愿二面顺利:
回忆版,没录音,提问可能有遗漏。。。
一面
1、自我介绍
2、Java中的重写和重载的区别
3、Java垃圾回收算法
4、复制算法在新生代中的划分内存比例也是1:1吗?
5、如何实现多线程?
6、Thread类和Runnable接口实现多线程哪个更好,为什么?
7、Callable和Runnable接口的区别是什么?
8、HashMap底层如何实现?为什么jdk1.8中要使用红黑树?
9、数据库为什么要使用索引?
10、B+树和二叉树的区别是什么?
11、如何进行多表查询?外连接有哪些?左外连接和内连接的区别?
12、进程如何调度?
13、进程间通信方式有哪些?说一下信号量通信
14、java的一些框架如Spring
15、TCP和UDP的区别
16、四次挥手为什么要比三次握手多一次?
17、算法:用两个栈模拟一个队列
18、算法:如何判断链表有环?
19、测试一个登陆界面?
20、如何测试登录界面的性能?(好像是想问有哪些测试工具)
21、为什么想做测试?
二面——许愿hr面
2、Java中的重写和重载的区别
3、Java垃圾回收算法
4、复制算法在新生代中的划分内存比例也是1:1吗?
5、如何实现多线程?
6、Thread类和Runnable接口实现多线程哪个更好,为什么?
7、Callable和Runnable接口的区别是什么?
8、HashMap底层如何实现?为什么jdk1.8中要使用红黑树?
9、数据库为什么要使用索引?
10、B+树和二叉树的区别是什么?
11、如何进行多表查询?外连接有哪些?左外连接和内连接的区别?
12、进程如何调度?
13、进程间通信方式有哪些?说一下信号量通信
14、java的一些框架如Spring
15、TCP和UDP的区别
16、四次挥手为什么要比三次握手多一次?
17、算法:用两个栈模拟一个队列
18、算法:如何判断链表有环?
19、测试一个登陆界面?
20、如何测试登录界面的性能?(好像是想问有哪些测试工具)
21、为什么想做测试?
二面——许愿hr面
1、自我介绍
2、项目介绍
3、项目难点
4、熟悉常用的app是什么,设计测试用例
5、有过哪些学习,说一说印象深刻的学习测试的经历,主要是测试相关
6、反问
更新:
9.21 hr面(大约10min)
自我介绍,项目介绍,为什么想做测试,手里有哪些offer,何时会通知结果。大概就是这些。
#面经##校招##58集团##测试工程师#