字节日常实习面经

一面 (1h)
1. 岛屿最大面积
2. sql: employee表 id,name, salary,department_id
department表 id, name
求每个部门员工的最高工资,输出员工名称,部门名称,最高工资(每个部门最高工资的员工可能
不止一个)
3. Bean的生命周期
4. 怎么解决循环依赖
5. spring的动态代理,jdk、cglib动态代理怎么实现的,动态代理动态在哪?
6. 实习相关
7. 线程池:
执行流程、线程怎么销毁的、缩容怎么感知,要是所有的线程都在执行呢?
8. RabbitMQ:
消息提交后整体流程,失败重试机制,任务会不断重试?
9. MySQL:
insert语句执行过程、事务

二面(1h)
1. 介绍项目
2. 限流怎么实现的(项目里面有三种实现方式,随便挑了一种来说)
后面3456是根据这个限流实现方式来问的
3. 原子类AtomicLong底层
4. Synchronized底层
5. ReentrantLock底层
6. 比较345,根据你的理解说一下他们的优缺点,为什么项目里面你用的是原子类
7. Redis是不是单线程
8. Redis网络模型
9. AOF重写
10. AOF重写完之后 重放重写过程中进来的写操作是子进程还是父进程做的
11. 命令执行完返回结果,提交到队列里面,多个消费者,不加锁怎么保证安全?
12. 做题:lru
扩展:不根据最近访问来淘汰,改成根据访问次数来淘汰
访问次数一样,按照最近访问时间淘汰

三面(30min)
1. 实习难点
2. 做题
(1)double check 单例模式
(2)sql
id name subject score
找出所有成绩>80的学生的平均成绩
(3)对称二叉树
(4)赛马

一二面感觉回答得挺好的,面完就感觉过了。三面卡在智力题上面了,主要是平时没看过这些,面完就感觉寄了。
晚上七点面完还要从学校回租房的地方,第二天还要继续上班,算是黑暗夜晚了哈哈
本来都不抱希望了,然后第二天十一点多hr跟我说三面过了,两点hr面
最后顺利进字节啦,成为节孝子
全部评论
强啊姐
4 回复 分享
发布于 10-20 23:37 浙江
太强了大佬
2 回复 分享
发布于 10-21 10:20 黑龙江
太强了大佬,我跪了,你是怎么学的?
1 回复 分享
发布于 10-21 00:32 浙江
大佬啊大佬😭
1 回复 分享
发布于 10-21 16:53 浙江
哪个部门啊佬
点赞 回复 分享
发布于 10-21 15:26 北京
二面手撕的扩展LFU也需要手撕出来吗,还是说下思路就可以,感觉同时撕LRU和LFU时间不太够
点赞 回复 分享
发布于 10-21 17:36 广东
项目是什么啊 实习是什么啊 佬!!
点赞 回复 分享
发布于 10-29 00:36 江苏
一面多久约的二面啊
点赞 回复 分享
发布于 11-05 10:24 四川
base哪儿呀
点赞 回复 分享
发布于 11-05 23:11 浙江

相关推荐

10-16 14:30
深圳大学 C++
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号面腾讯😞
点赞 评论 收藏
分享
35 142 评论
分享
牛客网
牛客企业服务