菜鸡23秋招的一些面经记录
旷视1
线程池的好处
线程和协程 区别优劣
fb pb协议区别
锁的类型
cas底层原理
cpp智能指针
生产者消费者模型
二叉树公共祖先
旷视2
项目
多线程并发查询
旷世3
操作系统连续读一个文件两次 第二更快为啥(page catch)
遍历链表和遍历数组哪个更快 cpucatch
32gb int32数字 4g内存 找中位数
go slice
百度1
进程线程
切换时的区别
什么时候触发线程进程携程调度
线程的调度方式 调度算法
和携程的区别
进程间通信(管道 socket mmap 信号量)
mmap具体细节
gmp 哪些时机触发了g的调度 什么时候放p的本地队列 什么时候放全局队列
三次握手4次挥手
百度2面
go协程如何切换
实现一个chan读 超时报错
同步和异步区别
到牌索引拉链过长
数据库锁 acid
排查服务耗时增加