面试时间:08/25
面试形式:视频会议
面试岗位:后端开发
一面(45min)
面试官介绍本次面试流程:算法+基础+项目+反问环节
算法
基础知识
os:
linux命令:
- 查看CPU状态?
- 查看网络情况?
- 查看磁盘大小?
- 如何查看大小前5的大文件?
计网:
- URL背后的过程?
- DNS解析详细说一下?
- cookie和session的区别?
- session是如何保证安全性的?
- http的状态码?
- 502和504有什么区别? 不会
- http请求报文的格式?
MySQL:
- 创建索引要注意什么?
- 多个字段都要创建索引,可以使用什么? 组合索引。
- 使用组合索引匹配方式? 最左匹配原则
项目
- 三种I/O多路复用技术介绍一下?
- EPOLL的两种触发模式介绍一下?
- 聊天服务器实现了哪些功能?
- 支持图片视频传输吗? 不支持?
- 为什么使用JSON?
- 你项目中怎么定义的JSON字段?
- Nginx是使用的那种模式实现的负载均衡?
反问:
- 部门的主要工作内容以及技术栈?
- 部门的规模大小?
- 主要是在北京还是上海? 北京
- 上班下班时间?
- 新人培养制度?
一面已过,下周同一时间二面
#字节跳动#