字节飞书 测试开发 一面二面面经(挂)
一面3.21,第二天下午出结果,约二面时间
- 自我介绍
- 介绍项目,项目里负责哪些部分
- 除了简历里写的项目以外还有其他比较完整的python项目吗(无)
- 写代码:给一个字符串,输出这个字符串的一个最短子串,这个子串重复拼接能形成整个字符串(如字符串ababab,求得子串ab)若无这种子串,则输出整个字符串;写完有bug没调出来,就问整体思路,说思路是对的但细节有点问题
- python有哪些数据类型
- 深浅拷贝区别
- GIL
- GIL追问:python多线程和多进程有什么区别,python多线程怎么实现,用过吗
- 输入一个url到显示网页的过程(说到dns迭代查询,面试官说不用说那么细;说到服务器处理请求,问面试官服务器后端处理请求的过程用不用细说,说不用)
- 追问:刚才说到如果本地缓存过这个网页可以直接显示,了解这个本地缓存怎么实现的吗
- http和https的区别(展开说了SSL的过程和验证数字签名的过程)
- http常见的响应码,301和302什么区别
- http请求报文结构
- 数据库索引失效的原理(没反应过来,说成了失效的场景)
- 个人有什么优势,为什么来测开
- 说了两种工作内容,问想去哪边
- 反问
二面3.30 清明节后发了感谢信
- 自我介绍
- 怼项目,使劲怼(可能问了有十几二十分钟,一个菜比目标检测项目,最后一问面试官带过字节的ai团队,撞枪口了上属于是……)
- 简历上的专利内容是什么
- 简历上的django项目都实现了什么内容,碰见过什么bug
- 写代码:找出数组中第二大的数,不能排序,不能用库
- 设计测试用例:测试一个人脸识别机器的功能、性能
- 反问