字节飞书一二面凉经
一面
2022/3/9
1、自我介绍
2、项目自己做的?有前端页面吗?
3、三天免登录功能怎么做的?token被别人获取,可以登录吗?
4、OAuth2.0了解吗?讲讲JWT?
5、JWT适用于什么场景?
6、操作系统的核心职责?
没说全?
- 管理设备
7、调度有哪些方面?
8、对并发与并行的理解?
9、CPU流水线是什么?
电子元件?
10、进程和线程的区别?
答的似乎不是很好
11、进程间通讯的方式?什么是临界区?
12、线程产生死锁的原因是?怎么避免死锁?
解决方法与四个条件对应起来。
13、怎么解决循环等待问题?
就是对资源排序所解决的问题,这里面试官提了很多例子来引导我。
14、TCP/IP的网络模型?
我不记得各层的作用了,但是我说了每层的协议。
15、局域网涉及哪几层?
局域网指的是什么?各电脑之间通过什么相连?网络中有哪些元件?->两层
16、网络层的核心作用是?
17、网络信道的半单工与全双工、半双工?
18、在浏览器中搜索的过程?
DNS->IP->TCP。
这里可以说下TCP连接的建立与断开。
19、事务的特性?
20、事务的隔离级别?读已提交的实现原理?
21、MySQL的主键索引与普通索引的区别?
22、索引的存储结构?主键索引是?
23、主键索引的高度是3,可以存放多少数据?
简单介绍了下节点是硬盘块。
24、Java集合里的主要接口?
25、HashMap的扩容机制?
没说好,越说越慌。
26、算法题:链表节点两两交换
二面
1、核心竞争力?职业规划?
2、算法题:词频统计?
3、算法:带有过期时间的LRU?
4、项目难点?
5、说下MQ是如何保证消息不丢失的?
6、如何设计一个高性能高并发的持久化存储系统?
总结
一面
面试官很和善,,对于一个问题回答的不全面,会给你时间让你思考,同时进行引导。