阿里巴巴|Java程序员从携程、美团、阿里面试回来,这些面经分享给大家

text":"今天我分享一位程序员最近两个月的面试经历 , 他连续面试了阿里、携程、小红书、美团、网易Java岗位 , 最后也拿到了一些offer , 也算对得起自己挥洒的汗水了 。
考虑到是网友投稿 , 其他信息一概保密 。 接下来以时间线回顾一下参加过的面试 。
携程旅游一轮面试
首先自我介绍(自我介绍这一块我想不用我多说了吧)
介绍做过的项目
闲聊一会(主要没啥技术含量有点忘记过程了 。。。 )
面试官介绍他们组做的产品 , 主要是做网络电话(就是客服坐席用的那些电话 , 会有一些大数据的处理 。。。 个人感觉偏通信一点 。
最后感觉你不错 , 我给你安排一场复面 。。。
二轮面试
【阿里巴巴|Java程序员从携程、美团、阿里面试回来,这些面经分享给大家】这一轮应该是部门leader面
了解了下个人学习成长经历 , 个人目前感情 , 家庭情况等 。
你觉得现在工作中有什么你觉得不妥的地方吗?
介绍了下部门情况
最后友好道别 , 告诉我附近哪里可以用餐 , 结束面试 。
总结:莫名其妙的两轮面试 , 最后也莫名其妙的无疾而终了 。。。
英语流利说
后台开发 , 流利说后台用的是Go , 不过对于校招只要技术扎实也是来者不拒 。 HR会首先电话沟通了解一些基本情况 , 还会问一问你怎么看待互联网的巨头和规模较小的互联网企业 , 你会怎么选择之类的话题 。 接下来就先邀请电面 。
电面面试
个人介绍做过的一些项目 , 围绕做过的项目问了一些线程方面的问题
做过导航的项目 , 对于一个经纬度点怎么避免高度不一样带来的误差(本来应该在天桥上却导航到了地面上这种问题)
数据库了解吗 , 说一说B+树
websocket的工作机制知道吗
电话一面
介绍做过的项目 , 围绕项目问了一些项目实现中的问题
详细的说一说B+树
使用索引有哪些注意事项
数据库引擎MYISAM和INODB的区别
最后一道算法题 , 一个数去掉k位使其最大/最小(贪心)
电话二面
二面都是一些设计题 , 在白板上手写思路
一个实时通讯软件怎么设计他的数据库表
一个n层嵌套的json字符串怎么解析
电话三面
这一轮是CTO面 , 主要做一些问答 ,
流利说的CTO个人感觉非常有活力 , 你每提一个问题都会说 , 嗯!这是一个好问题 , 然后再自己的小本本上记一记 。 这一轮比较轻松
HR面
了解一些个人情况为什么想从现在公司跳槽
你会选择什么体量的公司
“一面的面试官觉得你不错 , 二面的我还没来得及沟通 , 想先让你来实习 , 你什么时候能给做最终决定”
聊了聊预期薪资 , 这个会根据面试评级来订
总结:流利说面下来感觉是家很有亲和力的公司 , 给人感觉活力很足 , 公司妹子也很多hhh 。 而且HR也很细心面试前会给你一瓶水(虽然是小细节 , 但面了这么多只有两家的HR会这么做) 。 另外今天流利说在美股也正式上市啦 , 也恭喜流利说 。 已拿意向书 。
美团面试美团一面
面试官上来就怼你的简历写的不好没有把做过的项目突出给面试官呈现想看的东西(虚心接受了 , 面完美团后就对简历做了修改 , 重点突出了做过的项目在其中的指责)
这个面试官会根据你的项目提及一个点然后就让你自己展开了说 , 如果有说错的地方就会说 , 是这样吗?
主要问了:
线程池然后说到了无界队列 , 引出了内存溢出 , 再到jvm怎么回收垃圾 , 说到引用计数和根可达分析 , jvm怎么确定根元素