马士兵吧 关注:3,986贴子:9,191
  • 1回复贴,共1

Java社招面试经历分享

只看楼主收藏回复

1、final finally finalize的区别
2、synchronized关键字的作用以及在什么时候使用,concurrent包里面其它的锁。
3、有遇到过死锁的问题吗?(死锁的原理和解决方法)
4、hashmap的实现原理,hashmap和hashtable的区别
5、分库分表优化
6、分布式系统唯一ID的生成(顺序ID需要用到分布式锁,顺序ID的优化,非顺序ID)
7、分布式系统如何保证数据一致性
8、分布式锁的实现方法
9、redis的内存模型以及为什么性能这么好(内存数据库,IO多路复用)
10、zookeeper是保存数据的流程(选举算法要知道)
11、七层/五层架构, 路由器是在哪层, tcp http等各种协议是哪层
12、tcp建立连接的过程,断连过程
13、第2次挥手的之后,这时候给服务端发大量的包,服务端会怎样处理
14、java的IO模型
15、java内存模型,volatile关键字的作用
16、elasticSearch为什么搜索比较快
17、hbase和hive底层的存储方式
18、spring bean 的生命周期,BeanFactory 和ApplicationContext的区别
19、spring aop的实现原理(代理有哪些类型,默认的代理是什么)
20、mybatis把查询结果转换成类的流程
21、springboot或者springioc有什么好处


1楼2020-10-26 14:40回复
    让一些高中毕业的实习生做学员用的网站,你能再扣点吗


    IP属地:山西2楼2020-12-10 19:40
    回复