时间8.22下午5-6点面试,7.33感谢信
1.自我介绍
2.挖项目经历,有秒杀,被问到秒杀缓存这一块,答的不是很好,说redis如果挂了数据就丢失了,答持久化不满意,想不出来了道歉
3.java为什么重写equals和hashcode,重写要注意什么
4.java不可变类有哪些
5.java线程池核心参数,一般怎么设置
6.提到cpu密集型核心线程数n+1,为什么要多一,答可能会出现一些线程临时挂起的状态,比如进行IO,有一个核会空出来,就继续追问一个核是只能运行一个线程吗,那不是有几个核就只能有几个线程,效率会很低,答这和操作系统也有关系,有可能使用时间片轮转算法就不止一对一,如果是先到先处理就是只有一个,应该答错了,被否定了
7.操作系统线程和java线程有什么关系
8.jvm虚拟机调优参数有哪些
9.java对象头结构,里边有什么内容
10.redis实现分布式锁的方式(答的不好)
11.tcp拥塞控制算法过程,目的是什么
12.linux统计系统中日志异常出现的行数的命令。
13.coding 三个线程轮流打印A B C,a出来了
总结,面试强度不大,自己太菜了,有的问题深入问确实不太能拿下,面完一个半小时后感谢信,继续加油
#Java# #后端# #2025#
#秋招# #快手求职进展汇总#
#快手#