携程一面 9.8 二面9.16 三面9.20
不说其他的就说面试官的态度,就是挂了,也毫无怨言,
面试官太好了,很温柔,会引导你,不只会说:还有呢。
面试时常40分钟:
1. 自我介绍,介绍一下项目。
2. 项目没有多问直接上的八股
3. 说说你对jvm内存模型的理解
4. 说说你对内存区域的理解(所有的全部系统的介绍了一遍)
5. 垃圾回收机制三种算法
6. Arrays.sort() 底层用的是什么排序算法(只知道快排,改进地方不知道)
7. 说类加载的一个过程 (系统介绍了一下)
8. 谈谈redis的作用,除了缓存
9. 说一说消息队列的作用(我说我不是特别了解,面是官说没事,谈谈自己理解就行)
10. 说一说HTTPS的为什么安全?(他问了一个怎么判断CA证书是服务器发送的,这个不太懂)
反问:1. 面试官部分所在的业务?
2. (面试官问我两遍消息队列)是不是消息队列在业务中特别的常用,我们应届生是不是要加强学习?
答:不用,根据实际的业务场景,每个部门的侧重点不一样,你要做的就是把你现在学的吃透就行。
总结: 面试官男的很温柔,看了面经都说携程面试官比较好,这点确实是这样。给面试官一个好评
二面情况:
顺便说一下二面情况,面试官像一个温柔的绅士(我觉得很贴切),面试体验拉满,主要了项目,发散一下扯一些场景,
好多不会但是面试官不着急,给你一一解释,然后就是关于死锁问题,结合java api谈谈解决的方案,
然后就是两道算法:一道题 求下一个最大子序列 例如 给定有序(a,b,c,d),和一个整数 2 编写next()函数,
就可以得到下一个较大的子序列 例如 ab 下一个 ac, 再下一个ad。另一题:二叉树中,以一个节点为根的下面的所有
叶子节点的和等于该节点的值,问这样的节点存在几个。
时常四十分钟,面试体验拉满!!!答得不是很好,还是看运气啦
HR面:考研还是保研?为什没有实习? 问一下为什么做这个项目?学到哪些东西?
然后就是一些具备的能力,你具备哪些能力?优劣势?
然后草草结束,总时间不到16分钟,请问是不是被KPI了?