用友Java一面面经

面试官人超好,前面很简单,后面有一些不太熟悉,不过面试后反问时直接说会让我过。

1.自我介绍
2.说说集合
3.说说hashmap 1.7和1.8区别,底层实现
4.你怎么理解红黑树?
5.hashmap为什么不引用平衡二叉树
6.hashmap数组下标计算
7.equals相同hashcode相同吗?反过来呢?
8.concurrenthashmap底层实现?
9.concurrenthashmap什么时候加synchronizied?什么时候不加?
10.synchronizied加在static和普通方法区别
11.wait和sleep
12.锁升级
13.线程池一套
14.场景ABC三个线程取数据,如果有其中一个线程返回了,如何取消另外两个线程去取数据?
15.AQS与countdownLatch什么关系?
16.countdownLatch.await为什么计数器减1?底层?
17.join使用
18.内存泄漏怎么理解?怎么定位?
19.Java泛型怎么理解?
20.mysql存金额用什么字段?
21.timestamp和datatime什么区别?
22.组合索引命中?失效?
23.like索引失效问题
24.#{}与${}
25.怎么理解prepareStatement?执行数据库会少了什么环节吗?
26.mybatis封装了哪些jdbc逻辑?
27.mybatis分页原理?
28.pageHelper怎么实现的?
29.spring、springboot的演进形式你是怎么理解的?
30.sprinboot启动流程有去看吗?
31.单例bean不是共享变量了吗?会不会有线程安全呢?咋解决的?ThreadLocal咋使用的呢?
32.平常刷力扣有没有遇到一些比较巧妙解法提升了性能?可以介绍一下吗?
33.redis分布式锁
34.mq有什么好处?什么是削峰呢?
35.rabbitMQ的路由一般用哪几种方式?
36.注册中心干啥用的?常用注册中心?
37.cap概念?
38.序列化和反序列化?有序列化和反序列化的常用工具知道吗?
39.为啥要拆分微服务?分布式事务怎么理解?
40.jetty用过吗?怎么理解web容器?跟springboot什么关系?
41.反问

总体面试体验非常好,面试官没有架子,跟聊天一样,长得帅还偶尔笑,这谁顶得住??
#面经##用友##java工程师#
全部评论
请问是校招吗?
点赞 回复 分享
发布于 2021-09-24 22:58
offer到手没有
点赞 回复 分享
发布于 2021-09-26 10:04
问了多长时间呀
点赞 回复 分享
发布于 2021-09-28 20:25

相关推荐

5 28 评论
分享
牛客网
牛客企业服务