面试公司:北京宇信科技集团股份有限公司
面试时间:2021.7面试岗位:Java开发面试难度:较难面试结果:未通过
面试问题:1.细聊了一下项目;2.数据库的索引,存储引擎的一些问题,平常怎么优化;3.缓存的一些基本问题,一致性怎么保证,大概架构;4.服务高可用的实现;5.Kafka 的大概介绍,可靠性保证,重复消费问题;6.在浏览器上输入一个网址,大概执行过程,链路层,网络层路由器选择;7.服务怎么做高可用,进程是怎么监控的;8.Spring Aop 的实现;9.Synchronized 锁的实现;10.HashMap 是线程安全的嘛?ConcurrentHashMap 是怎么实现的;11.redis 缓存的数据一致性问题,分布式锁是怎么样的;12.redis 集群的架构是怎么样的;13.HashMap和HashTable的区别?



