阿里巴巴CTO线一面二面
阿里巴巴上个月月底其实就已经内推投递了,我本来想不做测评先拖着等等再面试,但是没想到8.9号直接就来电话了。
这个部门是一个朋友的朋友推的,我个人是CPP,结果那边说全员Java,直接给我匹配的Java岗位,说没关系接受转语言,那行吧那就面呗....
8.9晚上 20:00一共两个小时多 1小时10分钟电话面+1小时做题(可能是我笔试一直没做)
1. 上来老规矩 自我介绍
2. 讲项目 这个项目如何实现,遇到的困难,以及是如何解决的?
3. Q:你刚才说到TCP粘包 粘包原因是什么?你是如何处理的?
4. Q:“HTTP了解吗” A:“还可以”
Q:“那你说一下输入URL后做了哪些操作”
一顿拖时长 DNS TCP握手挥手 HTTPS握手 请求 响应(完全是用自己熟悉的混时长,混了15分钟左右)
说完之后 面试官笑了 Q:“你是自己理解的还是背的” 我哈哈哈....
5. 结果直接开始聊天了...(是不是觉得我背诵痕迹太明显了 不问八股文了?)
Q:“我们这边都是Java 接受转语言吗?” A:“欧夫靠丝”
Q:“那你觉得你相比于别的同学优势是什么?”
Q:“说一段从零开始学习一直到熟悉的经历,什么都行”
(吹牛逼我可太喜欢了哈哈哈哈 一顿吹)
时间太长了 还有一些忘了,然后反问,并且开始做题
邮箱发了一个链接,一个大量数据排序,还有一个是遍历查询?讲道理做这个第二题的时候我怀疑了很久,不会这么容易吧??
事实上就是这么简单...遍历查询我惊了,直接vector<vector<int>>遍历完事。
过了两天 HR和我说过了 安排二面....
---------------------------------------------------------------------------------
二面面试官第一次打电话我睡午觉没接到,结果直接隔了一个星期才打....
8.23晚上19:00电话面 40分钟
这个面试官风格和上一个完全不一样,这个很明显很活跃 上一个面试官有点沉闷,现在流行的“忧郁风”?
1. 老规矩 自我介绍
2. 项目怼起来
libevent 如何学习的?(看源码)
介绍一下libevent?整体框架怎么样
................... (此处省略20分钟)
面试官很好 有一处没回答出来也没说什么一直说没关系
3. 说问两个开放问题(其实是redis问题,可惜我不是很会)
1. 缓存和数据库的一致性如何保证?
2. 缓存预热怎么做的?
这两个问题我回答的稀巴烂 只知道是redis的知识,但是不会(看到过但是没认真学,后悔莫及)
但是面试官真的很好 说没关系...
4. 最后,Q:“我们这边主要还是要看一下转语言的意愿”
终于来到了我喜欢的吹牛逼流程... 那肯定愿意的,本人也确实愿意转Java。
我说假如我成功转了Java的话,万一部门以后有C++的需要我也能顶上 这多好 面试官笑了...
讲道理二面真的稀巴烂 redis那部分惨不忍睹....结果.HR和我说过了?!意料之外 真心感谢二面面试官仁慈
HR让我把笔试补起来 就会安排终面(他说的终面应该是技术终面,,完了之后还会有一次HR面)
笔试一直拖着没做...参加了8.27的场次,两条编程题第一题全部通过,第二题来不及了
(第一题花了太多时间提升通过率,结果发现是数据类型的问题,把循环里面的int i=0换成long i=0就全过了)
现在等待终面........................(后续更新)
话说有大佬知道终面一般面什么吗?我看有人说阿里的终面都是聊天?如果有了解的大佬和我说一下 小弟感激不尽!
#阿里巴巴##Java工程师##面经#