首页 > 成都字节飞书效率工程一二三面(许愿OC)
头像
璨黎
编辑于 2021-08-04 10:30
+ 关注

成都字节飞书效率工程一二三面(许愿OC) 内部员工回复

一面:7月27日(1小时)
1.自我介绍(引导面试官说自己在实习中用了很多多线程优化,试图把话题引到Java,结果引导到了最不擅长的操作系统)
2.操作系统进线程(概念,区别,通信方式,调度算法优缺点)
3.Java中你认为哪些地方涉及到了线程通信,原理是啥(说了AQS工具类,synchronized底层mutex lock)
4.申请一块内存的详细过程
5.虚拟内存
6.缺页中断,页面置换算法
7.磁盘调度算法
8.三次握手,四次挥手(为什么三次,四次)
9.泛洪攻击怎么解决
9.HTTP存在的问题,HTTPS的SSL握手过程
10.Redis单线程为什么这么快,然后深挖底层epoll(为什么单个线程监听多个套接字不会阻塞)
11.Redis单线程潜在风险点
12.实际业务中怎么删除bigkey(答了尽量避免使用bigkey,惰性删除,异步删除,但是面试官说这是redis自身特性,不对。。。)
13.Redis的淘汰算法(LRU算法与常规LRU哪里不同)
14.然后就只剩15分钟不到了,给了道hard:lc224(时间不够,写了个错误的版本,讲了下思路,面试官说算对一半)
15.反问,抓紧时间讲了下没做出来的算法题思路。。。。

一度以为凉了,以为操作系统时前几天临时抱佛脚看的王道考研,算法题没写出来,但是当天晚上收到二面。

二面:7月29日(52分钟)
1.自我介绍
2.看你实习了半年以上,详细讲讲你的项目,面试官貌似对业务挺感兴趣,叫我思考业务是否可以优化(20分钟)
3.项目中提到了使用并行来提升效率,有没有思考过并行后带来的问题(线程间通信,处理异常,让线程执行步调一致(AQS工具类CountDownLatch和CyclicBarriar)
4.Redis持久化(RDB,AOF,混合持久化)
5.提到了AOF重写,具体讲一下
6.mysql索引优化(结合项目从设计表,explain以及join优化详细聊了自己的看法)
7.MVCC
8.算法题:lc44

二面发挥不错,几乎没有不会的问题

三面:8月3日(42分钟)
1.简历面试官已经看过了,简单介绍
2.为什么两篇SCI,要转开发(因为菜),之前面试官给你介绍过业务吗
3.讲一下你对Saas的理解
4.聊聊mysql的权限控制,怎么给新加入团队的同学开数据库权限
5.索引设计要考虑什么问题
6.了解分布式吗(不会。。。简历上的我掌握了)
7.用过ngnix反向代理吗(不会。。。。不管是实习还是自己做项目,暂时都没用到)
8.redis指令(bgsave,bgrewriteaof)
9.讲一下写时复制
10.再次问我考虑清楚要做B端吗,然后我问是否可以提前实习,他说这个具体去问HR。

三面感觉更像聊人生规划,许愿OC

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐