字节日常实习一面

10月15号一面  面了一个小时

处女面,面试官体验还很好,自己太菜了

基本没问八股
问下实习做的什么,具体怎么个流程
(因为实习内容跟岗位不怎么相关,我不是很想展开,这里吸取教训,尽量提引导到岗位相关内容以及遇到的问题怎么解决问题)

深挖项目
(挖的很深,可能是学艺不精,老是没get到面试官意思,但面试官人很好,我尽量挑自己会的说)

1. 报文是4kb,应用层缓存是1kb,使用LT和ET模式分别会有什么差异
2. 你刚才讲了select poll epoll的三个底层处理方式,如果让你来设计epoll,系统内核要如何处理
3. 你的分布式缓存如何通讯,数据是如何同步的(实际上没做同步,只做了负载均衡,默认是相同的数据库,估计是想问类似redis的主从复制,但里面没做不好展开)
4.  你的http报文解析如何处理粘包问题
5.  你的主从reactor线程池线程是同时处理i/o和业务逻辑吗?有没有考虑分开处理?

编程题
一道带定时淘汰的LRU
之前特意看过带锁的LRU,定时没写出来,因为平时LRU是用C++写的,定时机制用Go写的,不清楚C++生成时间戳和开线程定时触发的语法,而且不是粗粒度的触发定时,估计是要节点开时间戳,一个线程循环监听链表头结点时间

写结构体和框架也用了很长时间
但基本上没停过,还是写不完
(教训是以后要么背下来,要么申请换题)

回过头来看,其实基本上问的都是简历上的内容,可能是准备八股和自己模拟面试的时候,看的太广了,特别会很多参考牛友的面试问题,学的广对自己既累又不讨好,比如自己简历没写数据库然后也要把数据库事务还有相关的全部弄懂,以及分布式raft什么之类。教训是按自己的简历深挖,熟悉每一个细节的底层,因为面试官是按你的简历引导发散来问问题,这个编程题也是😂。

要是问八股,我就可以将八股联系到自己熟悉的得项目部分进行展开,可惜直接深挖,再沉淀一下,10月17号面腾讯😞

全部评论
过了吗佬,字节实习一般有几面呀
1 回复 分享
发布于 10-17 21:09 北京
佬能说一下是哪个部门吗
点赞 回复 分享
发布于 10-16 14:50 湖南
我昨天也是这个岗位,不过base上海,笑死,两天没回应,感觉G了,
点赞 回复 分享
发布于 10-17 22:08 上海
物理时间吗,可以和他们讨论用逻辑时间吧
点赞 回复 分享
发布于 10-21 13:39 美国
你面的哪个部门呀
点赞 回复 分享
发布于 10-23 07:45 上海
日常实习都这么难吗
点赞 回复 分享
发布于 10-26 02:43 广东

相关推荐

10-22 14:27
深圳大学 C++
无笔试无八股(估计一面评价挺好,也没问实习)详细自我介绍没有打断我,我就各个项目深入阐述了一下深挖项目分布式缓存怎么做的?底层结构是自己实现的吗?有参考什么开源框架吗?哈希一致和普通映射的区别?还假设了几个场景,被肯定深入了解了这部分内容其它相关了解linux命令吗?常用的linux命令数据库索引相关?数据库事务相关?后面应该就是hr面了,问了下能实习多久,会尽快催hr进度。字节和腾讯的面试下来收获挺多,哪怕这次最终没有录也没那么焦虑,明显感受到了自己的成长。首先是学会包装自己实习经历,具体做了哪些工作,工作存在哪些问题,用了哪些技术去解决,是否有拓展空间,这个点是分析问题和解决问题的能力,感觉工作基本无非就是这个能力,具体的话利用现有方法,还是根据问题特点去设计方法。其次是项目和八股,大多数人的项目其实雷同,一方面作为八股触发器,一方面要对技术要点有深入了解,比如高并发,里面各个部分是怎么围绕高并发实现,是否考虑一些边缘case,做框架,框架各部分技术是否实现过,跟开源技术差异,考虑一些场景问题。同时这里面串联引出操作系统、计算机网络、数据库相关八股知识。最后是硬八股环节,背八股总是有遗漏,实际上感觉除非竞争很激烈,或者是kpi面,忘记了的话结合其它八股说出自己的理解,然后可以主动引导换一个相关领域熟悉的话题。代码笔试基础无需多言,除了hot100,根据简历可能还要准备多线程实现、单例模式、工厂模式、观察者模式、智能指针、数据库并发事务,实在没做过或者忘记语法可以讲一下思路然后申请换题。 #日常实习后端#
点赞 评论 收藏
分享
4 26 评论
分享
牛客网
牛客企业服务