百度一面
1、接口和抽象类的区别
2、死锁,编程中如何考虑死锁问题
3、String StringBuffer Stringbuilder区别
4、redis数据类型
5、冒泡算法
6、多线程的实现方式
7、B+📖和hash索引的区别
8、tcp3次握手
9、杀掉一个test进程
10、主键和索引的区别
11、两个列表交叉,判断他的交叉点(Y形,1固定一边2放入一个栈中,lena-lenb)
12、一个重复数据的list如何去重,pyhton元祖、字典、集合区别
13、单元测试、功能测试、接口测试区别
14、== 和equals的区别
15、进程间通信
16、linux命令
17、vim替换文本内容
二面: 凉经(有点紧张,很多细节性的问题没注意到,自我感觉整体还是不错的,但是挂了。。。。。。。哈哈哈哈哈哈)
1、自动售货机的测试(异常测试)
2、聚类算法有哪些
3、文件转换(注意/t拆分)
小红 /t 北大 北大 小红 小王
小张 /t 清华 清华 小张 小庞
小王 /t 北大 邮电 小李
小李 /t 邮电
小庞 /t 清华
4、sql语句:查找一天时间内的用户人数,去重复
按月汇总用户访问人数去重

作业帮 感觉作业帮今年测开大量hc。。。。。。。。不知道薪资如何
1、Linux命令 top free
2、scoket编程步骤
3、负载均衡怎么做的
4、介绍redis,项目中怎么用的 aof
5、string Stringbuffer
6、hashtable hashmap
7、vector arraylist
8、快速排序 稳定排序
9、SOA
10、java关键字作用域

1、单点登录系统
2、100个瓶子,一瓶毒药,鉴别
3、 x y交换值不借助第三方变量
4、两个链表是否交叉,编程实现
5、井盖为什么是圆的
6、你经历过最大的挑战

hr
实习时间,薪资,工作地点。。。。。。。

阿里:
Spring 的aop怎么用的
Java序列化
attention机制
过拟合
遇到什么问题怎么解决的
职业规划