字节基础软件秋招面经

HR上来发一个社招JD,感觉像KPI面…
一面7.19

自我介绍
敲打项目20分钟
互斥锁,读写锁,自旋锁
信号量,条件变量
虚拟内存,页表,TLB
零拷贝,mmap
跳表,b树
岗位强相关的一些基础问题
编译原理,从文件到二进制全过程
shared_ptr,unique_ptr,weak_ptr
RVO,移动语义
开发习惯
代码,实现一个稳定无锁的高性能内存分配器

问题:业务主要面向对象,具体工作,面试做得好和不好的地方

听起来评价不是很好

二面7.25
自我介绍
敲打项目20min
RPC, TCP, TCP的重试
epoll原理
Grpc,protobuf结合项目问的
RDMA,底层实现为什么可以直接访问内存
shared_ptr具体实现,是否线程安全
原子变量,内存屏障,内存序,缓存一致性
手撕:简单的一维dp

面完当晚说过了

三面7.30
闲聊25分钟,个人追求,平时知识摄入,漫谈项目。
手撕:带TTL的LRU cache

8.1问说三面过了

8.9通知排序挂
全部评论
大佬面的啥部门呀,这么恐怖如斯
点赞 回复 分享
发布于 2024-08-16 17:51 广东
大佬面的C++岗吗
点赞 回复 分享
发布于 2024-07-27 01:26 浙江

相关推荐

面试体验是很棒的,面试官都非常准时,面试过程中也会去引导,会沿着你的回答继续去问自我介绍项目介绍项目中提到的线程池干什么用的?还有什么创建线程池的方法?线程池的核心参数。拒绝策略?线程池收到任务后执行流程?如果请求量比较大怎么调参数?项目中 ConcurrentHashMap 干什么用的?为什么要用他别的不行吗?如果不用他你会怎么实现?介绍项目中对接ai生成可视化图表。项目中用 ThreadLocal 做什么的?知道 ThreadLocal的内存泄露问题吗?为什么要把key设置为弱引用? ThreadLocal底层是怎么实现的?为什么要用Redis作缓存?Redis为什么快?Redis雪崩和击穿问题。Redis大key问题。如果让你来设计你会用什么思路解决?除了缓存Redis还能干什么?用过Redis当消息队列吗?为什么不如MQ?刚刚提到Redis持久化机制,介绍一下。聊了聊笔试的第三题派对男女匹配问题说一下常见的排序算法,手撕归并介绍jvm垃圾回收算法。怎么判断对象是否是垃圾?假如你项目上线后突然有个功能出现故障了,要怎么办?之后就聊了聊学校学习的一些事,如果要学习新知识会怎么学?看视频还是看文章?怎么做技术选型的?问了下个人优点,有没有考研打算,为什么不考研?之前参加过多少面试?准备面试多久了?平时会去背八股吗?那如果遇到八股没背到的东西怎么回答呢?
查看16道真题和解析
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

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