虾皮深圳后端-三次面试归纳(已意向)

深圳后端,刚刚hr面完,说九月底统一offer审批,发面经祈祷好运!


一面:

周日早11:15开始,深圳后端
小哥头发很炸裂,完全竖直生长哈哈
大战了70分钟,所以问题记得不完全,顺序也有错乱,想到啥写啥

TCP挥手为什么四次?说了保证双方收发都正常,然后我又主动提了为什么握手是三次,因为握手中间没有空隙。
说一下C++内存分布。扯了一下代码段数据段这些。
全局变量和静态变量的分布。具体在bss段还是数据段这样。
说一下静态变量,volatile。扯了一下静态变量概念,volatile先说了一下c++里的,然后我又主动提到c、c++、java、c#都有这个,但是不同语言意义不完全相同。然鹅问了c语言里是啥意义,我说不知道。还有volatile一般怎么用,也不知道,告诉说在嵌入式开发里的多,我还顶了一句嵌入式开发不是直接用asm内联汇编吗,呵呵一笑没有解答。
分布式架构咋整。先说了强一致性、弱一致性、最终一致性,然后扯了主写从读的场景。然后问了一个场景咋整,我说用时间戳保留数据可用时间。
说一下链接器的作用。说了虚拟内存重排序和符号表这两个。然后说我说少了内存重定位,我说:啊,这个不就是符号表的作用吗。
进程占用cpu或者内存调用很高怎么办,用top命令,还有吗,想看具体是进程里的哪一行代码怎么做呢。我说不知道,告诉我去搜一下pidstat和perf。
说一下全局变量在main函数之前定义会咋样。说了构造和析构,然后说了一下会在init段来执行main函数之前的东西,还说_start标志就是开始的地方。然后问,那把_start标志改向另一个函数,是不是就不是从main函数开始了 。我呃呃呃半天,说是吧。也没答复,不知道真假。为什么_start标志是开始的地方,这个我答汇编就是这样做的,实际上我也不知道。
说一下内存分配。我就说了malloc在linux下会根据大小来选择brk和mmap,还会有内存池的做法。但是他又普及了一下,阿里和其他的啥会有内存池,多级内存池,尽量避免对malloc的直接调用。
redis用过吗。学过但是没用过,好的那就不问了。
然后还问了一堆TCP的问题,如果客户端掉线又上线,服务端会感知吗。说了一下心跳机制,时间在范围内就不会,然鹅还是被怼了。如果服务端没开端口,客户端发请求会咋样。我说会发rst或者无响应,然鹅又被怼了.

前面问题说了50分钟吧,然后20分钟写题目。
平时有刷题吧,leetcode刷了多少了啊。我说400,好的那给你出个难一点的。呜呜呜。
麻了,写了递归写法,大致思路差不多,小细节不知道对不对,也没运行,主函数都没有,他也没评价,就问了一下时间复杂度,我说是O(N),只遍历了一次。

反问:
工作时间?10-7-5.周末面试这种情况会调休。项目需要赶工就会不可避免的加班了。
技术栈?go+mysql,很常见的后端技术栈。
业务方向?to C,但是to C是啥我也听不懂。
几天出结果?看hr效率,一般周三前可以。

面完的周一就发邮件约二面了,约在了周六下午

二面:

深圳后端,问了45分钟,感受不好,铁挂
先是装模作样问了一下实习
然后开始问恶心的系统设计题和智商题:
参见分布式ID和短链应对长链部分。比较恶心的是,我说完了思路,还会再问一遍。我的内心:这我思路不是说了一遍吗。
智商题是999瓶水+1瓶毒药,喝毒药一周后才会死,给10只小白鼠和一周时间,怎么分辨出哪瓶有毒。这题也没做出来,之前一直是草草掠过,不看,真做才发现想不出来

然后就是一些无关的问题了,你觉得你有啥优势,平时怎么学习的,从什么渠道,有写自己的博客吗,项目为什么是挑的这个
因为前面答得不好,好几个都答不出来,所以后面这些也自暴自弃了,反问环节都不问了,因为知道肯定去不了了

-----------------------------------------------
反思:因为一直在实习,没有时间腾出来整理,实际上最近的两三场面试暴露出了很多问题。
对简历上的两个项目不熟悉,webserver和json库都是5月份找实习的时候做的了,但是实习后一直没时间熟悉,很多细节和内容都忘记了,人家问起来都没有满意的答复,问状态机是怎么做的我竟然直接说是if else,根本忘记了细节。
json库也有很多人问有比较性能吗,实际上当时跟着教程抄完后就急匆匆的做其他事了,很多可以收尾扩展的地方都没有做。
再一个是设计题和智力题,这一类如果当场问肯定没思路的题目,也只是大多数粗略看了一眼,把主要心思看在了八股文上。
最后是知识的深度和广度,这个没有办法弥补了,我自问我已经很努力了,本科三年没有空闲过,还有我不了解的领域也没办法了。
然后这一次的面试,总结起来就是把以上我的所有缺点都挑出来了一遍,至于根据项目提出的问题、八股文这一类我擅长或者我看的比较多的东西,就一点没问,表现自然是十分差了。唉再见我的虾皮。
------------------------------------------------
后续:周一下午竟然约面hr了,不敢相信!


hr面:
周二下午3:15开始,持续了20分钟吧。
自我介绍,哪里人,说一下腾讯实习,说一下科研所实习,三个词评价自己,朋友怎么评价你,挑一个做的最好的项目来说一下,
对业务有感兴趣的吗?没有。
有几个其他公司的offer或者意向书了?字节美团。还有吗?没有了
找工作是用什么样的评价体系的呢?离家近一点,大厂,后端,业务语言没那么重要
反问:
多久知道?九月中旬有一次offer审批,九月底有一次,你这个时间不敢保证中旬审批到你,所以保守起见九月底才能知道。
有没有零食餐补房补?薪资构成不能说,零食会有,餐补房补到时候再说
新人培养咋样?会有导师和项目来培养的
听说虾皮后端是入职再选部门?是的,根据简历和兴趣方向来选
----------------------------------------------

期待过!


#面经##Shopee#
全部评论
9.29早上收到意向书啦,开心!
1 回复 分享
发布于 2021-09-29 11:16
点赞 回复 分享
发布于 2021-09-07 16:38
lz啥时候二面的
点赞 回复 分享
发布于 2021-09-07 18:59
入职被选,不是兴趣,是哪里需要人就去哪里
点赞 回复 分享
发布于 2021-09-09 00:01
可以问问是哪个hr负责的吗~一直没等来hr面
点赞 回复 分享
发布于 2021-09-09 15:05
大佬,不过会有感谢信吗?官网状态面试中,二面过一周了,也没收到感谢信……是不是已经挂了
点赞 回复 分享
发布于 2021-09-09 21:53
toc是面向客户的意思,to client
点赞 回复 分享
发布于 2021-10-31 16:35

相关推荐

不愿透露姓名的神秘牛友
11-22 14:12
匿名 Java 13K×15薪 本科其他
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-15 14:36
点赞 评论 收藏
分享
评论
3
61
分享
牛客网
牛客企业服务