本⽂来⾃⼀个8年⼤数据⽼兵的⾯试经历投稿,我完完整整的看了⼀遍,真的很细很细,疫情
期间⾯试各种失败各种总结,最后拿到Offer实属不易,精神很值得⼤家学习
前⾔
我不是什么⼤⽜,我只是⼀个有⼋年⼯作经验的互联⽹⽼兵,既没有⾮常亮眼的学历,也没有⽜逼⼤⼚
的履历。
这个冬天,在孩⼦得病从急诊转住院的时候,我得到了年前将被优化的消息,作为家⾥唯⼀经济来源的
我整个⼈蒙了,⼀时间茫然和⽆助差点毁了我。
最后我还是和家⼈如实说了,受到了他们的极⼤的⿎励,也找到了重新开始的勇⽓。
可惜这场疫情来的如此凶猛,职位少、要求⾼、电话⾯试、视频⾯试、在线coding、屡战屡败、屡败屡
战,构成了我这两个⽉的常规⽣活。
我⼀开始也焦虑、茫然,甚⾄对⾃⼰的能⼒和⼯作经验深深怀疑。
后来经过⼏个好朋友的⿎励打⽓,也看了敖丙的很多⾯试⽂章,认真总结⾃⼰⾯试中不⾜的地⽅,查漏
补缺,终于在这周确定了offer。(这是原话,我真没瞎加哈哈)
接下来我就我之前⾯过的腾讯、⾼德、京东、美团、饿了么、快⼿、字节跳动、滴滴、360⾦融、跟谁
学、⽹联清算、华晨宝⻢、快看漫画、陌陌、脉脉等等等公司的⾯试题做⼀下总结,权当抛砖引⽟,希
望对⼤家有帮忙。
⾯试问题汇总
基础问题
linux和⽹络基础
(1)linux系统内核态和⽤户态是什么,有什么区别?
(2)BIO、NIO、AIO都是什么,有什么区别?
(3)TCP和UDP的区别?
(4)详细叙述TCP3次握⼿,TCP和HTTP的区别,其中字节⾯试官问的最细,他会具体问TCP底层的3
次握⼿的具体实现逻辑,第三次握⼿如果失败会怎样。
建议把TCP关闭时的4次挥⼿也看看,敖丙的⽂章就有,看了⾄少表⾯的东⻄难不倒你们,由于这个是
最基础的问题,如果回答不好,⾯试官的印象分就你懂得。
(5)rpc和http的区别,你知道有什么rpc框架。
评论