自己选的云平部门,捞的快,8.31投的,9.2约面试。不知道是不是没HC了还是看不上我全程感觉没受到尊重。
面试时间5:00,5:20面试官才到,因为面试官超时了,中间打了好几次邮件上给的电话,可能因为我不是心悦会员一直没有打不通。
面试官来的时候网不好,刚来就掉了,语音有杂音,问的问题也基本听不清,基本每个问题我都要重复问一遍。下面开始说面经:
1.没有自我介绍,看到我的简历问我是不是做SDN的,我回答不是,并把我的研究与SDN的区别解释了一遍;他可能觉得这个方向不感兴趣没继续问;
2.两道题给半个小时(a.求数列和,-1,-2,+3,+4,-5,-6,+7,+8,就是这种规律的数学题;b.字符串解码[3|ABC]->ABCABCABC,2020年腾讯校招笔试第一题牛客有),两道题都A了,第一题用的模拟,第二题直接从后向前在字符串上匹配[]并解码,没有使用栈因为我觉得时间复杂度差不多,直接匹配省空间;面试官可能不太满意,他希望我第一题用数学法,第二题用栈;做题期间面试官说他闭麦有问题直接问他,之后他就直接关闭面试,???我有问题我找空气询问??????,因为做题是5:30到6:00我怀疑他是不是去吃饭了= =
3.6:03左右他回来了,看了看算法,虽然他说不是最佳但是都通过了。
4.他说看了我的github,因为我写了仿写了一个TinySTL,之后他就开始问:
a.我刚刚看你写的代码里面有一些地方的写法有点奇怪,之后问他在哪,他说找不到了,这个题就过去了;
b.之后他又问,看你写了空间分配器,就算你是抄的代码也一定很熟悉了,你能不能给我说说原理,我回答:这个代码是我在侯捷书上看到的,我是按照它的思想写的,我刚刚要继续往下说,他就打断了说你了解其他的空间分配方法吗,比如cmalloc啥的,我说我知道malloc的底层ptmalloc,结果又莫名其妙的把这题跳过去了;
c.之后问类型萃取type_traits,我说我实现了,之后又问了解c++11的类型萃取吗,我说我看别人的代码的时候看到过,但是没那么实现也不是特别了解。
d.它发现我代码里面没写unordered_map,我有点着急说错了,我说红黑树太复杂了我没写,之后他问我map和unordered_map的区别,我反应过来了,又把map和unordered_map的底层说了下。
5.然后下一个项目服务器:
a.你的服务器accpet在哪个线程接收连接请求,我说在主线程,只有一个线程accept;
b.之后问服务器怎么接收报文,我说一次性把缓冲区的报文接收,之后在解析;他又问如果有chunk协议怎么办,我回答不了解chunk协议,但是我觉得chunk应该是报文的数据量很大,应该边读取边解析;
c.如何解析http中的内容部分,我说先读取一行/r/n开头的行,那么下面的内容就是http的内容部分;之后又问你都接受什么类型的内容content-type,我回答目前只实现了text文本形式;
d.实现了什么请求,回答GET和POST;
6.问了了解边缘计算吗,还没来得及回答他就说你做SDN的和这个太远(我刚开始就说了我不是做SDN的,之前帮老师调研也了解一些边缘计算的东西);
之后大概问了几个问题想不起来了(主要是好几个问题听不清让他重复下,就直接换题了)。
总结:虽然有客观因素(网不好),自己的知识广度确实差了些,项目也不够优秀,但是我觉得起码得尊重一下面试的人吧??真想说******,题也做出来了,问题基本该回答的也回答了,真服了。不过还是自己太菜了,加油!希望被捞!
最后很喜欢日本友人孙笑川先生的一句话“面试官怎么了?面试官脸上就有光吗?”
全部评论
(9) 回帖