前言
首先非常感谢大平台,让我学到了很多东西,之前也许愿2面携程,果然有二面,也是来还愿的吧,大致说一下面试经历吧,大家可以互相学习学习,滴滴昨天下午123面,感觉人均123面,太难了。。。。。。携程今天2面,分享一下,也算是攒攒人品吧,许愿offer。。。。。。。。。
滴滴(1,2,3面)3/28
1面
1、自我介绍
2、项目
5、限流的原理
6、jre与jdk,有什么关系?
7、jre包含哪些组件
8、private修饰的字段或方法,子类可以重写么?
9、父类静态的方法,子类可以重写么?
不可以重写父类的静态方法
10、基本数据类型-包装类型的相互转换叫什么?
11、重载,返回值一样可以重载么?
12、线程创建的方式?【4方式】
13、线程池的创建方式?【2】
14、线程池的基本参数?【3+4】
15、核心线程数空闲了,会被销毁么?
不会,通过队列的 take 方法阻塞核心线程
16、常见的集合类?
17、hashmap为什么1.8加入了红黑树,加入了之后对hashmap有什么提升?
18、hashmap线程是否安全?
19、hashmap多线程不停的读写会出现什么情况?
20、线程之间同步的方式?
21、volatile可见性的原理?
22