深圳后端,刚刚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-15 14:55
已编辑
门头沟学院 golang
bg:双非学院本 ACM银 go选手timeline:3.1号开始暑期投递3.7号第二家公司离职顽岩科技 ai服务中台方向 笔试➕两轮面试,二面挂(钱真的好多😭)厦门纳克希科技 搞AI的,一面OC猎豹移动 搞AIGC方向 一面OC北京七牛云 搞AI接口方向 一面OC上海古德猫宁 搞AIGC方向 二面OC上海简文 面试撞了直接拒深圳图灵 搞AIGC方向一面后无消息懒得问了,面试官当场反馈不错其他小厂没记,通过率80%,小厂杀手😂北京字节 具体业务不方便透露也是AIGC后端方向2.28约面 (不知道怎么捞的我,我也没在别的地方投过字节简历哇)3.6一面 一小时 半小时拷打简历(主要是AIGC部分)剩余半小时两个看代码猜结果(经典go问题)➕合并二叉树(秒a,但是造case造了10分钟哈哈)一天后约二面3.12 二面,让我挑简历上两个亮点说,主要说的docker容器生命周期管理和raft协议使用二分法优化新任leader上任后与follower同步时间。跟面试官有共鸣,面试官还问我docker底层cpu隔离原理和是否知道虚拟显存。之后一道easy算法,(o1空间解决 给定字符串含有{和}是否合法)秒a,之后进阶版如何用10台机加快构建,想五分钟后a出来。面试官以为45分钟面试时间,留了18分钟让我跟他随便聊,后面考了linux top和free的部分数据说什么意思(专业对口了只能说,但是当时没答很好)。因为当时手里有7牛云offer,跟面试官说能否快点面试,马上另外一家时间到了。10分钟后约hr面3.13,上午hr面,下午走完流程offer到手3.14腾讯技术运营约面,想直接拒😂感受: 因为有AIGC经验所以特别受AI初创公司青睐,AIGC后端感觉竞争很小(指今年),全是简历拷打,基本没有人问我八股(八股吟唱被打断.jpeg),学的东西比较广的同时也能纵向深挖学习,也运气比较好了哈哈可能出于性格原因,没有走主流Java路线,也没有去主动跟着课写项目,项目都是自己研究和写的哈哈
烤点老白薯:你根本不是典型学院本的那种人,贵了你这能力
查看7道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务