58同城 Java 一面面经

30min

1. 自我介绍
2. HashMap、HashSet、HashTable 的区别?
3. ConcurrentHashMap 怎样实现线程安全?
4. CAS?
5. HashMap 链表什么时候会转化为红黑树?
6. 两个Integer对象值为123,==是否一样?
7. 简绍一下 BIO、NIO、AIO ?
8. synchronized 和 lock 的区别?
9. synchronized 优化?
10. JVM 什么情况下会触发 GC?
11. JVM 内存结构?
12. 排序算法哪一些是稳定的?
13. 缓存一致性问题?
14. Redis 基本数据类型以及应用场景?
15. Mysql 什么情况下索引会失效?
16. ABC三个字段组成联合索引,什么情况下索引会失效?
17. 线程池参数?
18. lc 300

反问
#58集团22届秋招面试##面经##校招##58集团##Java工程师#
全部评论
蟹蟹大佬,祝早日收到二面通知
1 回复 分享
发布于 2021-08-04 16:03
问下算法是手撕还是口述
1 回复 分享
发布于 2021-09-14 21:50
第九那个synchronized优化,怎么优化嘛?synchronized不是一个重量级锁嘛,只要一个线程获得锁后就进入同步代码执行,其他线程一定会阻塞,不像lock他有一个tryLock可以设置超时抢占锁,并不是一直阻塞在那里,还有就是ReentReadWriteLock读写锁,可以并发读,适合读多写少的情况 求大佬们思路
点赞 回复 分享
发布于 2021-08-04 12:23
感谢楼主的面经,已码
点赞 回复 分享
发布于 2021-08-04 16:02
分享面经的都能拿好offer!
点赞 回复 分享
发布于 2021-08-04 16:02
老哥没问项目吗
点赞 回复 分享
发布于 2021-08-04 17:25

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
6
42
分享
牛客网
牛客企业服务