字节飞书一面+腾讯wxg一面 面经

两家连着面的,手撕都一模一样😅都追着我的LRU拷打,拷打完就说:既然聊到LRU那就顺便手写一个吧
从此和LRU结下深仇大恨

字节一面
(一)实习
1.双缓冲线程模型,加锁细节
2.量化数据怎么测出来的(不好意思说是编的,只能假装成上线了,实际还在测试阶段)
3.模块重构
(二)项目
1.项目背景
2.tcp粘包
3.负载均衡(如何实现动态)
4.连接池(优势)
5.LRU
顺势进入LRU手撕
(三)反问
对自己学习和职业规划的建议

腾讯一面
(一)实习
1.双缓冲线程模型,动态队列管理,可否用读写锁,指数退避
(二)项目+八股+手撕
1.Proactor和Reactor
2.栈和堆的区别
3.vector存储在哪
4.grpc,http2.0
5.protobuf,二进制压缩,非常深入
6.go协程,对比进程
7.负载均衡(动态)
8.cpp的future和promise,对比nodejis里的promise,有没有用过开源future
手撕LRU
9.改成线程安全的LRU要怎么做,能否用读写锁
10.LRU优化,哈希桶
11.Qt QML?(QT用的也不少了,但完全不知道这是个什么)
12.分片传输
13.array和list区别
14.shared_ptr线程安全,多个线程内同时赋值
15.std move场景题
16.tcp粘包,具体如何解决

(三)反问
对自己学习和职业规划的建议
答:对自己所学了解要深入
全部评论
字节腾讯都面了
点赞 回复 分享
发布于 04-01 00:13 湖北
Java选手看都看不懂😂
点赞 回复 分享
发布于 03-01 12:52 四川
好难啊我靠
点赞 回复 分享
发布于 02-23 16:37 山东
我冬招写了不下10次LRU
点赞 回复 分享
发布于 02-22 10:50 北京
佬飞书是日常还是暑期啊
点赞 回复 分享
发布于 02-21 07:55 北京
佬是cpp吗
点赞 回复 分享
发布于 02-21 01:22 北京

相关推荐

11-25 10:02
复旦大学 Java
一面:简历项目介绍一下项目内容怎么用定时任务调度解决分布式事务问题缓存穿透、雪崩、击穿是什么为什么要用消息队列,rabbitmq相比其他消息队列有什么特点java异常了解吗synchronized锁的实现(猜测问的是锁升级)多线程了解吗(猜测问的是实现方式)java内存模型是什么gc了解吗(猜测问的是死亡对象判断、垃圾收集)操作系统linux如何查看文件前5行(head -n 5 filename)cpu满载如何排查问题孤儿进程和僵尸进程进程、线程和协程的区别和作用进程通信方式动态链接和静态链接的区别数据库mysql底层数据结构了解吗(B+树)怎么选择主键左连接和右连接的区别redis底层数据结构(猜测问的是键值对和8种数据结构)redis单线程了解吗计网三次握手和四次挥手过程为什么TIME_WAIT要等待2MSL多路复用了解吗客户端从输入网址到显示网页内容经历的过程(解析域名、建立连接、请求与回应、解析网页)其他RPC了解么手撕算法LRU缓存给定一个数组,求和最大的连续子数组(前缀和+哈希表)反问:能过的话什么时候二面二面:简历项目介绍一下项目内容Spring Security+JWT实现用户认证的原理是什么怎么基于RBAC分配用户权限用户-角色-权限的方式来分配权限有什么缺点(为用户分配权限必须创建角色,可以通过用户-权限方式来解决)怎么用定时任务调度解决分布式事务问题还了解多少分布式事务解决方案javajava内存区域是什么局部变量和对象分别存储在哪里垃圾收集算法有哪些垃圾收集器有哪些,介绍一个熟悉的从写完一段java代码到执行经历了什么,类加载过程(双亲委派模型)Spring介绍下Spring核心原理(IoC和AOP)如果自己写一个IoC框架,核心方法是什么(答了HashMap存储Bean对象)提问:愿意转c++吗,有没有困难闲聊:问了英语成绩、文体竞赛、个人生活等,感觉像hr面会聊的问题
点赞 评论 收藏
分享
评论
18
109
分享

创作者周榜

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