面试复盘 | 携程校招一面

一面 9/13 16:00

  1. 自我介绍
  2. 简单介绍你的项目经历及你的主要的工作内容
  3. java里面的泛型了解过吗,讲解一下它的原理
  4. 泛型是属于编译期确定具体类型还是运行期
  5. 泛型是为了避免什么痛点(都有什么痛点)
  6. list里面能不能存放null(可以存放,且可以存放多个)
  7. ArrayList和list的区别(ArrayList里面是Object数组,其默认的数组大小是0(DEFAULTCAPACITY_EMPTY_ELEMENTDATA),注意与HashMap 的初始化容量为16区分)
  8. java反射机制,反射如何实现
    通过在运行期动态加载需要的类的.class文件字节码,并通过类对象获取到这个类的属性
  9. 有序列表内容
  10. 都用过哪些容器
  11. ArrayList和HashMap的特点,即两者的适用性和区别
  12. ArrayList和HashMap的初始容量大小是多少,什么情况下会触发扩容,扩容后大小为多少?
  13. 多线程保证线程安全的措施(可使用synchronized锁,ReentrantLock、CAS机制等)
  14. 详细介绍一下CAS 机制
  15. mysql数据库使用过吗
  16. mysql数据库的底层数据结构是什么
  17. 为什么是B+树,而不是其他的

9/28 官网查询,已进入人才库。。。
总结:该面试是在宿舍完成的,千算万算没想到是被宿舍的网给坑了一把,本来是视频面,结果网络实在不成样子,没办法就改成了电话面(致使面试官和我的体验都不是很好),面试过程中相关问题的回答还可以,但是也有一些细节性的问题之前未考虑到,比如那个泛型相关的知识点,之前并未进行过系统性的总结,还有可能就是ArrayList底层数组初始化大小记忆错误(默认初始化为0,只有在真正插入数据的时候才会申请空间)等未回答好,导致这次的失利。害,秋招就是一个不断犯错不断进步的过程,希望能够记住这次教训,成就更好的自己,谨发此文与君共勉。

#面试复盘##面经##秋招##Java##校招#
全部评论
过了吗
点赞 回复 分享
发布于 2021-09-30 17:40

相关推荐

点赞 4 评论
分享
牛客网
牛客企业服务