- 部门:TEG云架构平台部
- 岗位:分布式存储
一面(1h)
- 算法题:递归二分查找
- 算法题链表倒数第k个节点
- cpp智能指针用法实现
- cpp虚函数和纯虚函数区别,应用场景
- 结构体字节对齐
- stl,vector的内存管理
- golang协程如何通讯
- golang defer顺序(队列还是栈)
- tcp四次挥手状态转换
- udp与tcp的区别
- 如何解决tcp黏包
- select和epoll实现
- select和epoll使用场景
- epoll水平触发和边缘触发,两种方式使用有什么要注意
- 红黑树讲讲
- 线程池实现,怎么解决任务队列冲突
- 无锁队列
- 进程和线程区别
- 进程间通讯方式
- Redis作用,如何使用Redis缓存
- 怎么解决Redis查找不到请求都打到mysql
- 分布式锁怎么实现
- 如何服务请求突增怎么解决
- 哈希表怎么实现,解决冲突的方法
- 链式法太长了怎么办
- 有什么排序算法
- 快排,参考值怎么选
- 布隆过滤器
- 在头条做的传输优化
- 拥塞控制算法优化,hystart算法
二面(30min)
- 非科班?专业课?怎么自己学习?看过什么书?
- 项目RtspServer多线程Reactor
- Rtsp协议
- 双缓冲日志系统
- 什么是守护进程
- 如何创建守护进程
- 信号的处理上下文(内核怎么实现的)
- select和epoll实现、使用场景
- 红黑树讲讲
- golang实现的协程与线程的区别及特点
HR面(20min)
- 自我介绍
- 非科班学计算机课程吗
- 考研吗
- 实习工作
- 实习项目中的角色
- 实习工作的收益
- 老家在哪
- 期望工作地点
- 对部门了解吗
- 觉得技术方向如何
全部评论
(7) 回帖