百度 java 校招 一面凉经
1 自我介绍
2 实习项目
3 arryList linkedList 区别,底层实现
4 运行中的线程怎么终止,如何设计一个线程池
5 linux 指令用过啥?kill -9 和 kill -15 有啥区别
6 mysql数据库,有个表 查a列和b列,怎么设计索引,我说组合索引,把区分度大的列放在前面,他意思不对
7 mysql 有两个表
A: id,name,age
B:id,sex,a.id
查询男的大于18的name
select x.name from A as x join B as y on x.age > 15 and y.id = x.id and x.sex = '男'
有没有别的写法?
select xxxx in xxxx 用in select子查询
说性能不行,还有吗?(评论区谁来整一个优化的牛逼查法)
无
8 java8有哪些新特性
9 lamda表达式中间部分是啥????没接触过问题都听不懂(菜的真实)、
10 两个链表判断是否相交,
我说a 链表 和 b链表,搞两个指针 p,q p放在a的头,q放在b的头,只要p走到头,到了null就放到b的头继续走,q走到头到了null就放在a的头继续走,如果有相等,return就行说明有交,如果都是null代表都走到了末尾
他没听懂又念了一遍题,我又讲了一遍思路,他沉默说让我再想想,我开始金结巴,我怀疑人生,这easy题我leetcode做了几十遍都是通过,有错???谁来说说我哪说的不对
11 cookie 和session有啥区别
12 有啥想问的,回去等一周消息(凉了)
问的简单,但是有些莫名其妙,应该是凉了,哭了
后来发现过了