字节-国际电商测开一面

1. 你之前实习中,做过的比较大或参与程度较深的项目是什么?
2. 这个项目中你觉得最困难的地方在哪里?如何解决的?
bytediff、omgea 都可以进行流量录制,从线上录制流量。
3. 项目方案最后是怎么确定的?基于哪些考虑排除了其他方案?
4. 最终选择该方案的出发点是什么?
你认为测试开发工程师的具体工作内容和要求是怎样的?
5. 广告推送的混排场景(含重保标、流量倾斜),需要测试哪些内容?
6. 重要场景上线除了功能测试,还有其他保障手段吗?
7. 灰度流量不符合预期时,会做哪些动作?
8. 测试环境中广告弹不出来,如何排查问题?
9. APP短信验证码登录场景,需要测试哪些内容?
10. 测试阶段收不到短信验证码,从哪些角度排查?请说明用户点击获取验证码到收到短信的技术链路及可能的问题点。
11. 网络七层架构是什么?
12. TCP和UDP的最大区别是什么?
13. HTTP协议属于哪一层?
14. HTTP请求中403和504状态码分别代表什么含义?
15. 栈和队列的区别是什么?
16. 链表的实现原理是怎样的?
17. 如何判断一棵树是平衡二叉树?
18. 有user表(含ID、name、create_time字段),如何查询最新创建的10个用户的姓名?
写 sql 代码
19. Linux中查看一个文件前十行的关键字是什么?
20. Git的常见命令有哪些?
21. Java的常见基础数据类型有哪些?
22. Java中常用的工具包有哪些?
23. Java的垃圾回收机制是怎样的?
24. 线程和进程的区别是什么?
25. 高并发服务中,如何保证每个请求都是独立的?ThreadLocal的原理是什么?
26. Java中常见的锁有哪些?
27. 常见的代码设计模式有哪些?
28. 提bug时需要填写哪些内容?
29. 开发人员一直犯低级错误,该怎么处理?
30. 你认为是bug但开发不认为是bug,如何处理?
31. 判断一棵树是否是另一棵树的子树。
32. 实现单例模式(含饿汉式、懒汉式,需考虑线程安全)。
全部评论

相关推荐

02-07 12:06
已编辑
华侨大学 测试开发
最近看到很多 92 的,甚至是硕士,开始往测开赛道卷,说实话有点看不懂。先把话说清楚,大厂里的测开,绝大多数时间干的还是测试的活,只是写点自动化脚本、维护测试平台、接接流水线,真正像开发一样做系统、做架构、做核心平台的测开少得可怜,基本都集中在核心提效组,而且人很少,外面进去的大概率轮不到你,我想真正干过人都清楚。很多人被洗脑了,以为测开也是开,和后端差不多,只是更简单、更轻松、还高薪。现实情况是,测开和开发的职业路径完全不一样。开发的核心是业务和系统能力,测开的核心是稳定性和覆盖率,前者是往上走,后者天花板非常明显。你可以见到很多开发转测开,但你很少见到干了几年测开还能顺利转回开发的。更现实一点说,92 的高学历如果拿来做测开,大部分时间就是在做重复性很强的杂活,这种工作对个人能力的放大效应非常弱。三年下来,你和一个双非的,甚至本科的测开差距不会太大,但你和同龄的后端、平台开发差距会非常明显。这不是努不努力的问题,是赛道问题。所谓测开简单高薪,本质上是把极少数核心测开的上限,当成了整个岗位的常态来宣传。那些工资高、技术强的测开,本身就是开发水平,只是挂了个测开的名。普通人进去,99% 做的都是项目兜底型工作,而不是你想象中的平台开发。测开不是不能做,但它绝对不是开发的平替,也不是性价比最优解。如果你是真的不想做开发,追求稳定,那测开没问题。但如果你只是觉得测开比后端容易,还能进大厂,那我劝你冷静一点,这只是在用短期安全感换长期天花板。有92的学历,如果你连测开这些重复性工作都能心甘情愿接受,那你把时间精力用在真正的开发、系统、业务深度上,回报大概率比卷测开要高得多。想清楚再下场,别被岗位名和话术带偏了,就算去个前端客户端也是随便占坑的,测开是一个坑位很少赛道,反而大面积学历下放,不用想也能知道会是什么结果,我想各位在JAVA那里已经看到了
小浪_Coding:工作只是谋生的手段 而不是相互比较和歧视
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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