深圳后端,刚刚hr面完,说九月底统一offer审批,发面经祈祷好运!    [offer+1][offer+1][offer+1][offer+1]      一面:         周日早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,好的那给你出个难一点的。呜呜呜。       出了一个树的路径最大和。leetcode124 hard, 124. 二叉树中的最大路径和 - 力扣(LeetCode) (leetcode-cn.com)        麻了,写了递归写法,大致思路差不多,小细节不知道对不对,也没运行,主函数都没有,他也没评价,就问了一下时间复杂度,我说是O(N),只遍历了一次。              反问:       工作时间?10-7-5.周末面试这种情况会调休。项目需要赶工就会不可避免的加班了。       技术栈?go+mysql,很常见的后端技术栈。       业务方向?to C,但是to C是啥我也听不懂。       几天出结果?看hr效率,一般周三前可以。              面完的周一就发邮件约二面了,约在了周六下午              二面:              深圳后端,问了45分钟,感受不好,铁挂          先是装模作样问了一下实习          然后开始问恶心的系统设计题和智商题:          系统设计题面试八股文背诵版_资源分享_牛客网 (nowcoder.com)           参见分布式ID和短链应对长链部分。比较恶心的是,我说完了思路,还会再问一遍。我的内心:这我思路不是说了一遍吗。          智商题是999瓶水+1瓶毒药,喝毒药一周后才会死,给10只小白鼠和一周时间,怎么分辨出哪瓶有毒。这题也没做出来,之前一直是草草掠过,不看,真做才发现想不出来                     然后就是一些无关的问题了,你觉得你有啥优势,平时怎么学习的,从什么渠道,有写自己的博客吗,项目为什么是挑的这个          因为前面答得不好,好几个都答不出来,所以后面这些也自暴自弃了,反问环节都不问了,因为知道肯定去不了了                    -----------------------------------------------          反思:因为一直在实习,没有时间腾出来整理,实际上最近的两三场面试暴露出了很多问题。          对简历上的两个项目不熟悉,webserver和json库都是5月份找实习的时候做的了,但是实习后一直没时间熟悉,很多细节和内容都忘记了,人家问起来都没有满意的答复,问状态机是怎么做的我竟然直接说是if else,根本忘记了细节。          json库也有很多人问有比较性能吗,实际上当时跟着教程抄完后就急匆匆的做其他事了,很多可以收尾扩展的地方都没有做。          再一个是设计题和智力题,这一类如果当场问肯定没思路的题目,也只是大多数粗略看了一眼,把主要心思看在了八股文上。          最后是知识的深度和广度,这个没有办法弥补了,我自问我已经很努力了,本科三年没有空闲过,还有我不了解的领域也没办法了。          然后这一次的面试,总结起来就是把以上我的所有缺点都挑出来了一遍,至于根据项目提出的问题、八股文这一类我擅长或者我看的比较多的东西,就一点没问,表现自然是十分差了。唉再见我的虾皮。          ------------------------------------------------          后续:周一下午竟然约面hr了,不敢相信!                        hr面:       周二下午3:15开始,持续了20分钟吧。       自我介绍,哪里人,说一下腾讯实习,说一下科研所实习,三个词评价自己,朋友怎么评价你,挑一个做的最好的项目来说一下,       对业务有感兴趣的吗?没有。       有几个其他公司的offer或者意向书了?字节美团。还有吗?没有了       找工作是用什么样的评价体系的呢?离家近一点,大厂,后端,业务语言没那么重要       反问:       多久知道?九月中旬有一次offer审批,九月底有一次,你这个时间不敢保证中旬审批到你,所以保守起见九月底才能知道。       有没有零食餐补房补?薪资构成不能说,零食会有,餐补房补到时候再说       新人培养咋样?会有导师和项目来培养的       听说虾皮后端是入职再选部门?是的,根据简历和兴趣方向来选       ----------------------------------------------              期待过!         
点赞 3
评论 7
全部评论

相关推荐

03-28 14:34
中南大学 Java
网易互娱明天的笔试是在一天之内任意选时间作答,那不就等于说可以抄答案?那为什么要发笔试?美团也说不拿笔试卡人,那为什么要发笔试?觉得学生们很有时间是吗? 还有那些笔试全A了没有进面的,笔试的意义到底在哪里?
no_work_no_life:网易互娱的笔试本来就很简单 美团的确实不按笔试刷人,但是笔试是捞人的重要依据,尤其对于双非学生……我一面的时候面试官直接说是看我笔试成绩还可以就把我捞起来了……
投递美团等公司10个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务