一面
投的是百度测试开发岗的实习生,在11.12礼拜二下午两点面试的,是一个小姐姐给面试的
1,先让自我介绍
我说了我的情况
2.问了我多线程的理解,还有锁机制锁
我说了四种创建多线程的方式,synchronized,lock,volatile,atomic的区别,还有死锁产生的四个条件,预防死锁的算法银行家算法。(还说了啥忘了,好像就这些吧)
3.java对象创建方式
这个没太搞清楚面试官意思,我答了个new和反射。
4.对象的特点(好像是这个问题吧)
忘记大的啥了
5.数据库的了解
我说了增删改查语句,还有group by,having,等等的这些语句,没往深的底层说。
6.linux命令。
就说了常用的十几个命令
7.数据结构,排序,树。
问我会排序算法吗,我说都会,她说说下快速排序吧,我就说了实现,还说了下树。
8.计算机网络url请求过程。
这个挺简单的,就从dns到http到tcp什么的这些我全都说了,就一层一层的分析就好了。
9.spring配置文件怎么配。
这个问题有点尴尬,配置文件我就都是改文档的,就给面试官说了自己一般都是看文档,不清楚了。
10.发红包功能测试。
正常答的
一面完,没过多久立马就二面了,过了有半个多小时吧,就二面了