一面:
- 自我介绍
- 实习时间
- 上次实习相关
- 发展方向(她说她们前端,后端都有)
- 反向代理的相关
- 后端都知道哪些
- 前端的一些字段(我之前负责的是前端模版的测试)
- 接口相关(什么是接口,接口测试写过么)
- 数据库的内连接和外连接
- 写一个你认为最好的排序算法
- 自己的优点和缺点,为什么选择北京(她说我这你了,二面有事儿,咱们随便聊点哈。。。我遇到最随便的面试官)
二面:
- 自我介绍
- 介绍实习相关
- 对凤巢架构体系的了解
- 对反作弊的了解,怎么实现的
- 爬虫项目相关,怎么解决反爬机制
- 爬虫效率相关,怎么优化性能
- 多线程,GIL锁的相关
- 数据库的选取相关
- 设计存储知乎文章的数据库
- 智能寻路的中心设计
- 动态规划和贪心算法的优化
- 蛇的结构存储相关
- 敏感词的存储(项目)
- 字典树的时间复杂度
- 一句话里有一个敏感词,描述遍历过程和时间复杂度
- 写分页查找数据库内容的查询语句
- 请求网页的过程,http的理解,状态码
- 解释imewait
- 关于栈与队列的理解,自己说,知道多少说多少(累死我了,居然还有这样问的)
- 你有什么问我的
- 一会三面给你打电话,你等会
三面:
- 自我介绍
- 实习相关(我很纳闷,我对自己的实习经历交代的不清楚吗,为什么问了三遍)
- 爬虫项目相关,写了多久
- Redis的几种存储形式,各自的好处
- 关系型数据库与非关系型数据库的比较
- 写个kmp吧
- 你平时自己怎么学习
- 接受新的语言怎么入手
- 你有什么要问的