字节抖音测开一、二、三面面经

一面(约40min)
1、自我介绍
2、项目遇到的问题,怎么解决
3、线程的同步机制,什么是自旋锁
4、https的加密过程,什么是非对称加密和对称加密,https用到了什么加密
5、Linux命令:chmod命令,改变文件所有者命令是什么,重定向符,怎么把标准输出和错误分别重定向到两个文件
6、用例设计:微信发红包
7、SQL题 :有一张全校学生信息表stu_table,这张表存储了每位学生的id、name(姓名)、class(班级)、sex(性别), 查询每个班男女学生数
代码题:括号匹配,判断是否合法
8、职业规划
9、矿泉水瓶的测试

二面(约60min)
1、自我介绍
2、项目中遇到的一些困难
3、mongodb和elasticsearch各自特点
4、python装饰器起什么作用,原理是什么
5、线程的同步机制
6、代码题:一个山峰型数组(先单调增后单调减),对数组去重排序并输出,比如 输入[1,3,5,6,4,3,2,1],去重并排序后输出[1,2,3,4,5,6],要求时间复杂度O(n),空间复杂度O(1)
7、网络的七层模型,路由器和交换机分别在哪层
8、tcp拥塞控制
9、数据库事务特性,隔离级别
10、用例设计:网易云播放器与歌单(播放列表)的测试

三面(约45min)
1、自我介绍
2、为什么选择测试开发
3、用例设计:微信消息收发,刚开始只说了功能相关,面试官引导说考虑别的方面,于是说了性能健壮性兼容性安全性测试
4、工作场景题:
1.项目因为特殊情况,研发的进度变慢,测试的周期变短,又着急上线,可以采取哪些方式策略去处理,来降低代码风险
2.承接了一个需求的测试,需要做哪些事情
3.输出测试报告时发现了一些问题没有修复,项目又要上线了,该怎么办
5、自己的优势和劣势
6、代码题:驼峰子串的去除,如字符串AaADdDEeEbcvQv,AaA、DdD、EeE和vQv均为驼峰,需要去除,输出结果bc,使用栈进行一次遍历即可

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值