面试复盘 | 携程校招一面

一面 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

相关推荐

程序员牛肉:继续沉淀吧同学,你这就是纯纯的流水线产品。 差不多的学历+两个烂大街项目。自身学历又不行,现在找啥实习呢。有点太浮躁了。多花点心思搞搞ai,开源和八股。这比你这段时间捣鼓一段小厂实习要好得多;
点赞 评论 收藏
分享
2025-12-06 01:10
已编辑
哈尔滨工程大学 Java
一面问的真细,二面不知为啥变双机位。9.29快手主站平时怎么学习 AI 的,国内外知名大模型,实习公司都用的什么大模型,怎么评估效果的java池化思想,线程池构造方法的核心参数,线程池中阻塞队列注意事项,submit方法参数和执行逻辑,shutdown和shutdownnow,核心线程允许过期吗threadlocal底层,为什么key是弱引用,key回收了再get或者set这个value会怎样aqs,如何保证公平性java代理java堆划分,新生代还有别的晋升老年代的情况吗,什么时候触发gc,gc失败抛什么异常,如何排查oom,导出dump命令redis数据结构,哪个底层是跳表,和其他数据结构对比布隆过滤器会出现大key问题吗,你咋实现的布隆过滤器你怎么实现redis分布式锁,可重入,续期聚簇索引非聚簇索引select语句会加锁吗,怎么实现的不加锁undolog redolog binlog怎么能让select加锁,update这个范围加的什么锁,update一条呢手撕简单01背包,接雨水10.10快手主站意图识别用的哪个大模型,走到意图和rag的比例,faq是点击的吗自然语言怎么识别的gap一年干啥了,转正怎么样没跟组里提意向吗,研究生研究方向是传统算法吗,会大模型微调吗注册场景为什么用布隆过滤器,原理分布式锁底层的key怎么拼的,value里是什么redis持久化zset底层mysql索引结构,一个表三个字段有主键唯一索引和没索引的字段会有几个b+树,聚簇索引非聚簇索引存的啥无手撕
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务