蘑菇街一面凉经
莫名其妙的面试,面试官还是临时拉来的。
1. 问了项目,扯了一些时间
2. Redis 快的原因
3. java 常用的分析工具
4. mysql 死锁解决,又问了强一致性情况下怎么解决。
5. 算法
abc 字符串用字典的方案输出所有可能的排列,比如:abc,acb,bca,bac 等(GG,不会字典,直接使用暴力破解)
6. volatile 原理(说着被打断了),问这个可以用来干嘛?
7. 如果我们有 1000 个服务,在双 11 要关闭部分业务,这个锁怎么更快关闭。(回答MQ 说不行,最后没辙说注册中心方案)
8. 如果要关闭1000个服务,结果有 5 个消息丢失了怎么办?
9. Mysql 底层结构(B+ 树),又问还有其他存储引擎吗?说说你对他们的了解(我只记得 innodb 和 MyISAM)
10. 介绍一下其他存储引擎(不会呀)
11. 没了,没了,就到反问环节,感觉好奇怪!
总体来说,面试体验还可以!是我太菜了