树根互联一面面经 5.17
1.自我介绍一下
2.为啥做这个项目,是哪里要用到嘛?
3.说一下MySQL索引、事务以及要注意的地方
4.说一下java集合类
5.copyonwritelist了解嘛? 不了解
6.CourrentHashMap和HashMap的区别
7.讲一下java线程池
8.讲一下JVM内存是怎么样的
9.java线程同步的理解
10.线程执行过程中,中间变量一般放在哪里
11.线程一般会分配多大的栈,或者哪个参数可以设置大小? 不知道
12.垃圾回收你一般使用什么样的算法,G1?
13.JVM常见的查询命令了解过嘛,堆内存分配情况,垃圾回收的次数? 不知道
14.Redis的分布式锁讲一下
15.Tcp的心跳了解嘛?
16.TCP拆包 好像没说清楚
17.平时怎么学习技术的
18.有看过什么相关的书嘛
19.讲讲你在第一个项目里面主要做了一些啥吧
20.拦截器用什么实现的,Spring里面怎么实现的? get、post处理啥的,好像说错了,这个是过滤器的
21.Spring的AOP了解嘛,在项目里面哪里用过嘛?
22.Nacos的服务发现和注册中心讲一下
23.访问数据库用的啥?
24.反问
总体来说,难度有点点,但不是很大,八股问的多,感觉还行,晚上约22号的二面了