百度提前批测开共六面面经

7.19 一面(ACG某部)

实习内容介绍展开提问

非常常见的一些八股,记不清了

linux命令

跨设备如何传输文件

手撕sql:学生表和成绩表查询某个学生成绩

手撕:重复次数最多的单词

自我评价

7.31 二面

深挖实习经历--有没有整理过bug出现规律,有没有自动化手段

tcp为啥传输可靠

七层模型每层含义和常见协议

传输层和数据链路层如何联系

进程线程,多进程多线程

linux服务器很卡如何判断,用什么命令

如何查看日志,grep如何过滤多个条件

如何测试电梯

手撕:快排

面试官对没答上的问题都会进行解释补充,体验极佳

8.8 三面

实习经历,他想问些网盘底层,但我没看过真不知道,比如网盘文件底层是如何存储的,如何保证存储不出错(比如中途异常断网)

接触过哪些ai工具

聊天居多,具体细节记不清了

8.9 发测评

8.15 共享

中途天天刷官网进度,心凉了一截,开始疯狂投各种公司

8.17 被捞

8.18 一面(SLG某部)

hr临时通知的,说必须要面,不然就不是提前批,当时手头没电脑,拿了个很旧的本子,途中疯狂卡死听不到我的声音,手撕代码框也打不开,只能在聊天框手撕,感谢面试官不杀之恩

实习内容

进程线程

死锁和条件

cookie和session

常见八股

手撕sql:一个分组排序,一个元音字母开头或者ok结尾的过滤

手撕1:二叉树层序遍历,复杂度

手撕2:字符串匹配,复杂度(暴力的,问有没更好方法,说有kmp但是不会写)

了解设计模式吗?(没准备直接说不会)

反问

8.22 二面

实习深挖

问更想做服务端还是客户端

常见八股

多线程使用

线程池的理解和运行机制

手撕:给定数字字符串输出所有合法ip的切分方法

反问:部门业务,如何看待自动化

8.23 三面

实习经历,更偏向做些什么

平时兴趣爱好,给面试官聊笑了

猜小度音箱涉及哪些关键技术

如何设计一个性能测试平台

如何测试airpods

单独测试蓝牙模块如何考虑

RD不配合怎么办

聊天居多

反问

9.4 offer评估

断断续续面的,中途没写总结,很多都不记得了

#面经#
全部评论
老哥除了百度还面了哪些家?
点赞 回复 分享
发布于 2023-09-07 10:36 广东

相关推荐

## 一、参数化核心思路- 测试数据与请求脚本分离- 批量传入参数覆盖多场景用例(多账号/多参数组合)## 二、核心参数化方式- CSV/JSON文件参数化(最常用)- 准备文件:CSV(逗号分隔)/JSON(数组格式)编写测试数据- 请求引用:用{{参数名}}替换请求体/URL中固定值- 执行运行:Collections Runner加载文件,设置迭代次数批量执行- 环境变量参数化(多环境切换)- 新建环境:测试/预发/生产环境分别配置参数(如base_url)- 引用方式:{{变量名}},切换环境自动替换参数- 全局变量参数化(跨环境复用)- 设置路径:顶部Globals添加全局参数(如token、appId)- 应用场景:所有接口通用的固定参数(如请求头token)- 内置变量参数化(动态参数)- 常用变量:{{$timestamp}}(时间戳)、{{$randomInt}}(随机数)- 应用场景:避免参数重复(如订单号、手机号)## 三、参数化校验- 响应结果校验:Tests中用{{expect_code}}断言(如pm.response.to.have.status(pm.iterationData.get("expect_code")))- 数据关联:前接口返回值设为变量(pm.globals.set("token", response.json().token)),后接口引用{{token}}## 四、执行与报告- 执行方式:Collections Runner/ Newman命令行(CI/CD集成)- 报告查看:Runner内置报告/ Newman生成HTML报告,查看批量用例结果## 五、常见应用场景- 多账号登录测试(不同用户名/密码组合)- 多参数查询测试(不同条件组合查询接口)- 多环境接口验证(测试/预发环境切换)- 动态参数生成(订单号、随机手机号)
点赞 评论 收藏
分享
评论
12
39
分享

创作者周榜

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