双非大三非科班,2021.5.20 菜鸟网络Java实习一面
1.自我介绍
2.简单介绍一下你的这个微服务项目(说了一下项目里面的东西)
3.我们先聊聊基础吧,从Java集合框架开始,HashMap了解么?
4.HashMap为什么是线程不安全的,如果是你你会选择哪个类来代替?
5.为什么ConcurrentHashMap多线程情况下线程安全?
6.详细介绍一下分段锁技术
7.你刚刚提到了JDK1.8使用了CAS,那谈谈CAS吧
8.详细介绍一下ABA问题,以及如何解决它
9.详细说一下你对多态的理解(答得不太好,面试官有点不满意,太紧张了)
10.从你的角度出发,你会如何设计一个线程池,以及你会如何去设置线程池的核心线程数(场景题,完全瞎掰,随便扯扯,面试官也懂了,哈哈)
11.说一下Object类里面的方法(记得不全,面试官没往下问了)
12.计算机网络, 说一下OSI七层模型,以及TCP/UDP/HTTP分别在哪一层
13.谈谈TCP/UDP协议的区别,以及你会在什么情况下分别使用到这两种协议(终于到了开背的环节了,心中一喜,背了一会,立马被面试官打断)
14.反问环节 问了一下怎么菜鸟过了两个月想起来捞我, 面试表现怎么样,面试官说还可以
总结: 可能因为我是非科班吧, 没有手撕算法,计网也问得不深,操作系统更没有提,整体都比较基础,自己太菜了。找菜鸟HR问了一下,HR说待下一轮面试,官网也显示面试中,应该有二面,等电话...
全部评论
(5) 回帖