校招 未知部门 / 测试 / 一面/二面
[面试日期] 2025-10-21 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>27届双非百度测开一二面面经(已oc)</h2>
<p>时间线:</p><p>10.16(周四) 晚上一面</p><p>10.17(周五) 下午约二面</p><p>10.20(周一) hr联系说已经通过面试,推进入职流程。说了一下薪资、房补、餐补等。</p><p>base: 北京</p><p></p><h2>一面面经</h2><p>感觉就是重广度,啥都问了一下,但是不深。</p><p></p><h3>1. 先做个自我介绍</h3><p>答:说明学校,年级,技术栈,实习情况,项目等。</p><h3>2. 询问为什么实习才实习了三个月</h3><p>答:希望寻求更好的平台</p><h3>3. 询问常用测试工具使用情况</h3><p>答:实习期间做提测会使用,自己线下学习也会用到。</p><h3>4. 讲一下selenium实战</h3><p>答:这里尬住了,确实没咋用过,不过后面好像没有深究。</p><h3>5. Redis常用数据结构及其对应场景</h3><p>答:string、List、Hash、Set、ZSet及其对应场景。</p><h3>6.Redis分布式锁</h3><p>答:简单讲解一下setNx和Redission,没有深入追问。</p><h3>7. Linux基本操作</h3><p>答:cd、ls等基本操作;查看具体端口,lsof -i: ;实时监控系统性能 top -c。</p><p>ps -aux查看当前运行进程。</p><h3>8. docker基本操作命令</h3><p>docker ps docker images等,docker run命令,docker stats查看当前容器状态,</p><p>docker exec -it <容器pid> bash 进入容器内部。</p><p></p><h3>9. 使用linux命令,将一个文件中的所有字母a换成字母b</h3><p>答:这里知识盲区了,没答上来,后面查了一下,需要用到:sed命令。</p><p></p><h3>10. 说一下TCP、UDP协议</h3><p>答:</p><p>TCP面向连接,安全可靠,有序,需要三次握手,四次挥手。</p><p>UDP采用广播形式,数据传输不可靠,无序,但是速度更快一些。</p><p></p><h3>11. 像我们视频会议采用的是哪一个协议进行传输呢?</h3><p>答:UDP,因为视频会议需要保证实时性,对于部分数据的丢失和视频缺失可以忍受。</p><p></p><h3>12. http常见错误码</h3><p>答:3xx重定向、404未找到、403禁止访问、500服务器错误、502网关报错等。</p><p></p><h3>13. 如何定位一个bug在前端还是后端</h3><p>答:两方面:</p><p>①、直接整体功能进行测试,然后通过打断点查看数据传输情况和数据库数据保存情况来判断</p><p>②、查看后端日志,复现bug如果后端没有日志说明问题在前端,具体问题可以直接定位日志。</p><p></p><h3>14. 测试用例设计:针对知网这种检索功能如何进行测试</h3><p>答:</p><p>性能测试:针对检索,分类各个功能进行实际测试。</p><p>压力测试:通过编写python脚本模拟打开多个界面统计平均耗时,判断性能,判断分类后检索数据到显示平均耗时。</p><p>ui测试:查看前端界面bug。</p><p>兼容性测试:不同端,如手机端、pc端网站显示是否正常,不同系统,ios、鸿蒙、安卓访问是否正常等。不同</p><p>安全性测试:查看数据传输时,用户信息是否安全加密,存入数据库的数据是否加密,防止sql注入等问题。</p><p></p><h3>15. 简单sql语法题手撕</h3><p></p><h3>16. 讲解一下java的垃圾回收</h3><p>引用计数法、可达性分析算法</p><p>回收算法:标记-清除算法,复制算法,标记-整理算法,分代收集算法。</p><p>垃圾回收器:G1等。</p><p></p><h3>17. java异常捕捉相关知识</h3><p>答:</p><p>受检异常:需捕获、throws抛出</p><p>非受检异常:如RuntimeException、StackOverFlowException等,运行时会报错。</p><p></p><h3>18. 代码手撕</h3><p>leetcode15. 三数之和(ACM模式,全输入输出)</p><p></p><h3>19 反问环节</h3><ol><li>部门业务</li><li>如果通过,后续多久约二面。</li></ol><p></p><h2>二面面经</h2><p>重拷打实习,和场景测试用例设计,发散问的比较多。</p><p></p><h3>1. 自我介绍</h3><p>依旧公式化自我介绍。</p><p></p><h3>2. 你实习期间具体做的工作</h3><p>这里就如实回答,因为是测开,所以会多说一些开发和测试相关的。</p><p></p><h3>3. 实习中接口测试怎么做的,给定一个接口测试你会考虑哪些方面</h3><p>等价类划分、异常判断、边界判断。</p><p></p><h3>4. 从实习中具体做的某个功能,详细展开说</h3><p>STAR法则先介绍实习具体情况产出,这里我挑的邮件告警功能进行说的,实习时确实接触过,如实陈述,之后讲解了一些自己其它产出等等。</p><p></p><h3>5. 你实习过程印象中的的技术难点、痛点。</h3><p>这里我只能瞎扯了,真没啥难点,就crud有啥难的,不过这里就是着调的说一下,不能冷场啊。</p><p></p><h3>6. 代码手撕</h3><p>给定字符串,如:”abasdAE123sdag23agas111“,从这段字符串中提取所有数字进行相加,相邻数字为一个整体。如上图就是:123 + 23 + 111 = 257。</p><p></p><p>思路:简单遍历一遍,用mul记录数字,sum记录加和结果即可。</p><p></p><h3>7. 请你针对这道代码题设计测试用例</h3><p>这里就是自己发散思维了,大的框架就是:等价类、异常情况、边界测试。说的越全面越好。</p><p>例如;字串全为数字、全为字母、结果是否int整形溢出、字符串为空,字符串长度特别大等等。</p><p></p><h3>8. 针对一个饮水机设计测试维度</h3><p>①、首先进行功能测试: 能不能正常装水?漏水吗?被子会不会装完水太软塌下去。
②、压力测试: 针扎水桶看多大的力气会让桶扎破
③、疲劳测试: 连续流水24小时,是否还能正常工作
④、兼容性测试: 装饮料,汽油,酸梅汤会不会影响功能,高温或低温环境是否对其有影响?
⑤、外观测试: 设计的是否美观,时候容易进行拿取
⑥、安全性测试: 隔温效果怎么样?会不会烫到手,是否设计的让电线离水远一些?</p><p></p><h3>9. 对于ai大模型相关技术有了解吗?</h3><p>之前做过一个简单使用到mcp场景的项目(就通过对话自动发布csdn文章的功能),详细介绍了rag向量存储,还有agent中大模型通过advisor角色去不同的向量库中获取语义最接近的几个token、mcp上下文协议,还有具体做项目做的时候怎么个处理流程。</p><p></p><h3>10. 反问环节</h3><p>①、请问部门业务具体干的什么,可以更详细讲一下嘛?</p><p>②、后续如果通过的话,大概多久给消息回应?</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>
AI 推荐面试题
