校招 未知部门 / 后端-Java / 一面/二面

[面试日期] 2024-10-26 [面试时长] 60min
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>携程Java开发一面面经</h2> <p>用的腾讯会议,面了一个小时多。主要是问实习经历,也考了一些八股。手撕有点难绷,用本地IDE写链表题,自己写Node,完了还要自己测试,输出给面试官看,幸亏写出来了,但是花了挺久时间。</p><p></p><p><span>一、自我介绍+闲聊</span></p><p><span>二、问简历问实习(约25min)</span></p><p><span>让我介绍一下实习时候接触的业务,问我一些问题,但基本都不是八股那种,就是深挖实习经历,讲清楚Redis,Kafka之类我用在什么场景,为什么用。问得很详细,我真不记得这么细了啊,还有一个我没回答出来甚至被怀疑是不是我自己做的了(,不过不得不承认有些确实是我包装的</span><img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763490/62AF11E48344D159DA608796DA7D39E5">毕竟一个破实习生也搞不了这么多)。</p><p><span>三、开始八股拷打(约15min)</span></p><p><span>1. Java数据结构集合框架</span></p><p><span>2. List的实现和使用场景</span></p><p><span>3. ArrayList扩容机制</span></p><p><span>4. HashMap存入的过程</span></p><p><span>5. 为什么要升级成红黑树</span></p><p><span>6. 那为什么不选其他树呢</span></p><p><span>7. 那为什么还要先用链表</span></p><p><span>8. 说一下Java里面的锁</span></p><p><span>9. 为什么非公平锁性能更高</span></p><p><span>10. 介绍下TCP网络协议 </span></p><p><span>11. 为什么还要第三次握手</span></p><p><span>12. 说一下TCP网络控制</span></p><p><span>13. 滑动窗口大小怎么确定</span></p><p><span>14. 超时重传和快重传</span></p><p><span>四、手撕算法题(得有半小时)</span></p><p><span>把链表的一部分比如k到m翻转</span></p><p><span>LeetCode原题 </span>92. 反转链表 II</p><p>本身这道题不难,是150里的题</p><p>难就难在用自己IDE从空白开始写</p><p>完了还要自己写测试用例输出来</p><p>我本地有问题一开始还跑不起来</p><p><span>五、反问什么部门什么业务</span></p><p><span></span></p><p><span>后续:</span><img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"></p><p><span>一面完大概四天约二面</span></p><p><span>二面完到现在一直没消息</span></p><p><span>更新: 约三面了!</span></p><p><span>看起来好像是hr面?不懂</span></p><p><span><br></span></p><a>#携程#</a><a>#秋招#</a><a>#Java#</a><a>#后端#</a><a>#面经#</a>
AI 推荐面试题