本人双非硕,非科班,有两个项目,一个是字节青训营的后端项目,另一个是自己用python写的网盘。十分感谢网易有道给我的面试机会。
一面 4.25
大约40分钟,面试官是一个好看的小姐姐
- 自我介绍
- 项目介绍,包括使用的技术栈,部分功能的实现以及为什么这么实现,怎么测试的,你干了什么,在项目中比较难忘的点等等
- 实习时间,最快什么时候能够到岗
计网部分
- http,https的区别
- get,post的区别
- cookie
- DNS
数据库部分
- 事务(当时忘了,后面又看的)
- 给了一个表,查询所有科目成绩都大于80分的学生的姓名(写错了)
- 上面的表,查询总分和姓名,按照成绩降序排列
- redis了解多少
测试部分
- 对优惠券进行测试,想到什么说什么
- app白屏,分析是前端的原因还是后端的原因
Linux
- 给一个文件名,在当前目录下查找文件
- 查询文件的前几行,后几行
算法
- topK问题,针对自己写的代码设计测试用例。
评价:需要多看看测试相关的内容
第二天上午接到hr电话通知下午二面
二面
大约45分钟
- 自我介绍
- 项目相关,基本同一面
- 字节的项目如果要商业化,针对视频功能,你要补充那些测试点(大小,清晰度,上传的进度条,登录态等)
- 网盘项目。fastapi是什么?
- 会不会java,我说的一点点。接着问一点点是多少。我答得能够通过上下结构推测函数的大致功能。
- 事务(幸亏又看了)
- 线程安全
- 测试订单列表,如果响应时间过长,怎么分析。如果是数据库查询过慢,怎么优化
- 各种常见的压力面。
- 统计一天的链接请求次数。如果很大,放不下呢?怎么分治?写一个分治的函数,再写一个合并的函数。
评价:只有见面了才能评价,目前还是挺满意的。
#面经分享#