27届双非百度测开一二面面经(已oc)

时间线:

10.16(周四) 晚上一面

10.17(周五) 下午约二面

10.20(周一) hr联系说已经通过面试,推进入职流程。说了一下薪资、房补、餐补等。

base: 北京

一面面经

感觉就是重广度,啥都问了一下,但是不深。

1. 先做个自我介绍

答:说明学校,年级,技术栈,实习情况,项目等。

2. 询问为什么实习才实习了三个月

答:希望寻求更好的平台

3. 询问常用测试工具使用情况

答:实习期间做提测会使用,自己线下学习也会用到。

4. 讲一下selenium实战

答:这里尬住了,确实没咋用过,不过后面好像没有深究。

5. Redis常用数据结构及其对应场景

答:string、List、Hash、Set、ZSet及其对应场景。

6.Redis分布式锁

答:简单讲解一下setNx和Redission,没有深入追问。

7. Linux基本操作

答:cd、ls等基本操作;查看具体端口,lsof -i: ;实时监控系统性能 top -c。

ps -aux查看当前运行进程。

8. docker基本操作命令

docker ps docker images等,docker run命令,docker stats查看当前容器状态,

docker exec -it <容器pid> bash 进入容器内部。

9. 使用linux命令,将一个文件中的所有字母a换成字母b

答:这里知识盲区了,没答上来,后面查了一下,需要用到:sed命令。

10. 说一下TCP、UDP协议

答:

TCP面向连接,安全可靠,有序,需要三次握手,四次挥手。

UDP采用广播形式,数据传输不可靠,无序,但是速度更快一些。

11. 像我们视频会议采用的是哪一个协议进行传输呢?

答:UDP,因为视频会议需要保证实时性,对于部分数据的丢失和视频缺失可以忍受。

12. http常见错误码

答:3xx重定向、404未找到、403禁止访问、500服务器错误、502网关报错等。

13. 如何定位一个bug在前端还是后端

答:两方面:

①、直接整体功能进行测试,然后通过打断点查看数据传输情况和数据库数据保存情况来判断

②、查看后端日志,复现bug如果后端没有日志说明问题在前端,具体问题可以直接定位日志。

14. 测试用例设计:针对知网这种检索功能如何进行测试

答:

性能测试:针对检索,分类各个功能进行实际测试。

压力测试:通过编写python脚本模拟打开多个界面统计平均耗时,判断性能,判断分类后检索数据到显示平均耗时。

ui测试:查看前端界面bug。

兼容性测试:不同端,如手机端、pc端网站显示是否正常,不同系统,ios、鸿蒙、安卓访问是否正常等。不同

安全性测试:查看数据传输时,用户信息是否安全加密,存入数据库的数据是否加密,防止sql注入等问题。

15. 简单sql语法题手撕

16. 讲解一下java的垃圾回收

引用计数法、可达性分析算法

回收算法:标记-清除算法,复制算法,标记-整理算法,分代收集算法。

垃圾回收器:G1等。

17. java异常捕捉相关知识

答:

受检异常:需捕获、throws抛出

非受检异常:如RuntimeException、StackOverFlowException等,运行时会报错。

18. 代码手撕

leetcode15. 三数之和(ACM模式,全输入输出)

19 反问环节

  1. 部门业务
  2. 如果通过,后续多久约二面。

二面面经

重拷打实习,和场景测试用例设计,发散问的比较多。

1. 自我介绍

依旧公式化自我介绍。

2. 你实习期间具体做的工作

这里就如实回答,因为是测开,所以会多说一些开发和测试相关的。

3. 实习中接口测试怎么做的,给定一个接口测试你会考虑哪些方面

等价类划分、异常判断、边界判断。

4. 从实习中具体做的某个功能,详细展开说

STAR法则先介绍实习具体情况产出,这里我挑的邮件告警功能进行说的,实习时确实接触过,如实陈述,之后讲解了一些自己其它产出等等。

5. 你实习过程印象中的的技术难点、痛点。

这里我只能瞎扯了,真没啥难点,就crud有啥难的,不过这里就是着调的说一下,不能冷场啊。

6. 代码手撕

给定字符串,如:”abasdAE123sdag23agas111“,从这段字符串中提取所有数字进行相加,相邻数字为一个整体。如上图就是:123 + 23 + 111 = 257。

思路:简单遍历一遍,用mul记录数字,sum记录加和结果即可。

7. 请你针对这道代码题设计测试用例

这里就是自己发散思维了,大的框架就是:等价类、异常情况、边界测试。说的越全面越好。

例如;字串全为数字、全为字母、结果是否int整形溢出、字符串为空,字符串长度特别大等等。

8. 针对一个饮水机设计测试维度

①、首先进行功能测试: 能不能正常装水?漏水吗?被子会不会装完水太软塌下去。 ②、压力测试: 针扎水桶看多大的力气会让桶扎破 ③、疲劳测试: 连续流水24小时,是否还能正常工作 ④、兼容性测试: 装饮料,汽油,酸梅汤会不会影响功能,高温或低温环境是否对其有影响? ⑤、外观测试: 设计的是否美观,时候容易进行拿取 ⑥、安全性测试: 隔温效果怎么样?会不会烫到手,是否设计的让电线离水远一些?

9. 对于ai大模型相关技术有了解吗?

之前做过一个简单使用到mcp场景的项目(就通过对话自动发布csdn文章的功能),详细介绍了rag向量存储,还有agent中大模型通过advisor角色去不同的向量库中获取语义最接近的几个token、mcp上下文协议,还有具体做项目做的时候怎么个处理流程。

10. 反问环节

①、请问部门业务具体干的什么,可以更详细讲一下嘛?

②、后续如果通过的话,大概多久给消息回应?

全部评论
佬,前段实习做的是后端还是测试,
点赞 回复 分享
发布于 今天 10:23 浙江
是文库的测开吗
点赞 回复 分享
发布于 昨天 15:01 北京

相关推荐

评论
4
7
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务