字节 服务器开发实习生-朝夕光年 面经
去年12月投的,攒攒人品,许愿后面面试顺利。
一面
- 老套路,自我介绍
- 先写题吧
- 寻找两个正序数组的中位数
- 比较版本号
- 平时用interface吗,怎么用的,共享屏幕实现一个工厂模式
- channel在哪些情况下会panic、阻塞
- sync下的方法用过哪些
- 怎么实现优先级的select
- 逃逸分析,实操过吗?
- HTTPS怎么保证可靠
- ECDHE、ECC椭圆曲线
- 段页式映射、TLB
- 守护线程、后台、前台进程
- epoll为什么要用红黑树?缺陷?用其他数据结构代替的话你会用哪个?
- CAS
- innodb行格式
- undolog、MVCC
二面
- linux命令,排查高负载场景,问题定位
- pprof有哪些指标,怎么用?
- 协程泄露遇到过吗怎么处理的?
- 为什么用gRPC?这个场景似乎用socket也是一样的吧?
- HTTP2的流、帧特性
- 流式RPC
- pb2有什么优势吗?
- 你说说使用protobuf的一些注意事项吧
- 不给字段赋值的话会发生什么?
- varint/zigzag
- websocket建立过程
- ws对比http2,各自的优势?
- 写题写题
- 柱状图中最大的矩形
三面
场景 + 深挖项目。。。
算法:LRU + 共享屏幕用 go 写,要考虑线程安全和并发问题。
#数据人的面试交流地##牛客在线求职答疑中心##如何判断面试是否凉了##我的实习求职记录##24届找实习求助阵地#