字节客户端一面面经
客户端一面 65min
自我介绍
先聊天 为什么想做这个
操作系统相关:
进程 线程
线程有几种状态 上下文切换
就绪状态和阻塞状态有什么区别 两者可以互相切换吗
多线程的优缺点 多核cpu多线程 线程切换主要消耗的是什么资源
进程的调度状态有哪些
公平锁和非公平锁
如何通信
说一下管道 半双工
通信机制中哪个最优
虚拟内存
计算机网络:
7层协议、TCP /IP 4层
tcp的端口值
DNS
http和https的区别
https对称加密 非对称加密 分别的优缺点
CA证书
公钥和私钥有什么区别
有一个场景题 忘了
三次握手 四次挥手 为什么要四次
四次挥手完会立马关闭吗(会监听一段时间 这个时间具体是多少?)
tcp如何保持可靠传输
拥塞控制 流量控制
具体说一下拥塞窗口cwnd
java基础:
HashMap结构
什么时候使用链表/红黑树
hash桶与链表之间是什么关系
说一下一个数是如何存放的
数组的时间复杂度 链表的时间复杂度 为什么
JVM
内存空间
GC
垃圾回收的算法有哪些
四大引用强度排序
哪种最好 为什么
算法题:
判断一个链表是否有环(面试官人超级好 会一直引导你 奈何自己太菜,这个题写了好久 😭😭😭)
#面经分享##面经#