校招,JAVA后端开发,貌似是提前批,投太久了忘了
1、HashMap的1.7和1.8区别,扩容机制
2、hashmap和concurrenthashmap的区别,讲一下hashmap什么情况下会线程不安全
3、知道有哪几种线程池,分别在什么情况下使用
4、redis的数据类型,持久化方式,重启时,master和slave读取RDB有什么不同
5、redis的分布式锁
6、在Redis里,如何从海量key中查询出某一个固定前缀所有的key
7、myisam和innodb的索引区别
8、阻塞队列的put offer add区别
9、怎么看sql走没走索引,type列里各值的含义,辅助索引上记录的什么
10、mysql的主从复制同步,半同步,异步
11、linux里怎么看端口被什么程序占用
12、负载均衡里一个什么load的三个值什么含义(有大佬知道这是啥题吗,我完全不懂负载均衡)
13、状态码304,502,504什么含义
14、三次握手,四次挥手的timewait状态的意义,HTTPS请求的过程
15、DNS解析,怎么防止DNS劫持
16、单例模式应用场景,bean的生命周期过程
17、日志文件中有很多用空格分隔的IP,怎么找出出现次数最多的十个IP
其实还挺基础的,就是问太细了,而且面试体验不大好,跟面试官没有任何互动
全部评论
(5) 回帖