今天字节一面,发个面经攒攒人品吧,准备的不够充分,大概率凉了。
1.秒杀项目,其中问到了消息队列怎么保证顺序消费,异步扣减库存的一致性问题,为什么要在扣减库存前先存一个流水号,这样不会影响mysql性能吗?我说流水号是顺序递增的主键,插入性能好,他问顺序插入性能好的底层逻辑是什么,我说是磁盘的磁头会顺序地转动。他又问如果别的线程使用了一次数据库,磁头转走了,然后再去读流水号,那岂不就不是顺序的了,你的主键递增就没意义了,把我问懵了。这里其实是mysql的wal机制,我说不太了解。
2.mysql事务隔离级别,第二个和第三个隔离级别的区别是什么。
3.Tcp三次握手如果是两次会怎么样?我说有可能因为网络拥塞旧的数据建立了链接,但是客户端得到了旧报文的ack无法拒绝会重复建立连接。面试官问这有什么坏处吗,我是客户端我可以不管服务端有没有链接,好像对我客户端没啥坏处呀。。我无言以对,后来就说比较浪费服务器资源(一直处于监听状态)
4.操作系统的段页式管理
5.redis的数据结构,string的底层,为什么能存二进制,c语言里的char数组能存二进制吗?按照这个推理,SDS的底层数组是什么?
6.算法题,前序遍历数组和后续遍历数组重建二叉树
最后反问环节,让面试官给个评价,他说觉得深度不够,太浅了,兄弟们,这个评价是不是凉凉了?
全部评论
不求要offer,求过个一面吧,孩子需要鼓励😭
4 回复 分享
发布于 2022-07-20 11:10
字节凉了,问题不大,欢迎投递我们深信服哈~!今年本科22W,硕士25W,技术岗最高54W,我可以内堆哈,内堆码:NTAMtV7
1 回复 分享
发布于 2022-08-15 20:19
来我们这儿吗?面试应该挺晚的可以好好准备
1 回复 分享
发布于 2022-07-25 18:28
推荐一下redis的设计与实现,看完redis的数据结构的底层就都清楚了
点赞 回复 分享
发布于 2022-09-06 10:32 北京
同学,上市物流互联网公司满帮可以试试哦,薪资水平不输大厂 成都。南京 上海 广州 都可 图片vx扫码投递即可😁😁
点赞 回复 分享
发布于 2022-08-30 09:25 江苏
校友现在怎么样了
点赞 回复 分享
发布于 2022-08-30 08:28 广东
mark
点赞 回复 分享
发布于 2022-08-19 10:04 江西
华为云计算了解一下呢😀:https://www.nowcoder.com/discuss/1005774
点赞 回复 分享
发布于 2022-08-15 11:21
哈哈哈哈 欢迎投递thoughtworks, 22-23届都可以投递啊,具体可以看看我发的帖子。个人感觉还是挺人性化的, 平等 包容 公平对待员工 😎
点赞 回复 分享
发布于 2022-08-10 20:09
求问楼主:第一个问题,最后说磁头转走没有意义那个地方怎么答呀,wal机制不是先写log后刷盘嘛,这和自增主键会不会影响mysql性能有什么关系呀
点赞 回复 分享
发布于 2022-08-10 18:38
点赞 回复 分享
发布于 2022-08-09 20:07
大佬 你写了几个项目
点赞 回复 分享
发布于 2022-08-06 22:24
啥部门啥岗啊
点赞 回复 分享
发布于 2022-08-05 02:37
会不会是项目思考深度还不够?
点赞 回复 分享
发布于 2022-07-22 20:59
老哥啥部门啥岗位啊
点赞 回复 分享
发布于 2022-07-22 18:04
问的挺难的
点赞 回复 分享
发布于 2022-07-22 14:06
哥们前后序真的可以重建二叉树吗,好像不唯一啊。 最后说一句:不要灰心,现在形势不好要求可能会高点,继续努力
点赞 回复 分享
发布于 2022-07-22 11:21
应该凉了哥哥
点赞 回复 分享
发布于 2022-07-21 23:48
去问hr结果,我面完两个小时就和我说结果了
点赞 回复 分享
发布于 2022-07-21 21:34
sds为什么二进制安全也问,对我还说这个深度完全没考虑过😭
点赞 回复 分享
发布于 2022-07-21 21:02

相关推荐

xiaolihuam...:当然还有一种情况是你多次一面挂,并且挂的原因都比较类似,例如每次都是算法题写不出来。面试官给你的评价大概率是算法能力有待加强,算法能力有待提高,基础知识掌握的不错,项目过关,但是coding要加强。短期内高强度面试并且每次都是因为同样的原因挂(这个你自己肯定很清楚),会形成刻板印象,因为你偶尔一次算法写不出来,面试官自己也能理解,因为他清楚的知道自己出去面试也不一定每一次面试算法都能写出来。但是连续几次他发现你的面屏里面都是算法有问题,他就认为这不是运气问题,而是能力问题,这种就是很客观的评价形成了刻白印象,所以你要保证自己。至少不能连续几次面试犯同样的错。算法这个东西比较难保证,但是有些东西是可以的,例如某一轮你挂的时候是因为数据库的索引,这个知识点答的不好,那你就要把数据库整体系统性的复习,下一轮面试你可以,项目打的不好,可以消息队列答的不好,但是绝对不可以数据库再答的不好了。当然事实上对于任何面试都应该这样查漏补缺,只是对于字节来说这个格外重要,有些面试官真的会问之前面试官问过的问题
点赞 评论 收藏
分享
小肥罗:此乃引蛇出洞之计,勾出你想去杭州的原因再告诉你不在杭州,让你打脸,自己离开。好一招抛砖引玉,虾仁猪心。你回复:计划去杭州,但我心中第一选择是宁波~巧了! 这计名叫“阿Q精神胜利法之厚脸皮不要脸我不尴尬谁爱尴尬谁尴尬去”之计!克制一切!
这个工作能去吗
点赞 评论 收藏
分享
评论
26
125
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务