转载声明:文章来源https://www.nowcoder.com/discuss/791280072555499520
一面
1.请问在腾讯实习期间开发的自动化测试工具使用了什么自动化测试框架?在开发过程中遇到过哪些问题和难点?
2.在360期间做过哪些技术相关工作? 主要使用了哪些编程语言?
3.主要负责过哪些开发工作? 在腾讯负责过哪些工具的开发?
4.本科就读于哪所大学的什么专业? 目前有哪些实习经历?
5.在腾讯实习期间开发的自动化测试工具使用了什么自动化测试框架? 开发过程中遇到了哪些问题和难点?
6.测试效率提升70%是如何度量的? 此外,在当前的性能测试过程中,还有哪些环节需要人工介入?
7.当前自动化测试流程中人工个入主要集中在哪些环节? 你认为可以采取哪些具体措施来进一步提升这些人工环节的效益?
8.在性能测试场景中,当前测试执行时间从两个多小时优化到了36分钟,你认为该测试的理论极限时间是多少?
9.你是如何定位慢查询并优化对应的索引的?总结的通用性能优化方法有哪些?
10.在360期间做过SQL优化和分布式系统优化,具体是如何实现的?
11.在TDSQL 3.0中新增了一些特有的故障场景,你是如何设计这些故障场景并验证故障对系统的影响的?
12.在上海某公司的经历中,将MVC架构迁移到MVI架构的目的是什么? 请解释一下这两种架构的差异,以及你是如何进行迁移的?
13.从MVC架构迁移到MM架构对事件分发中心的性能具体带来了哪些收益? 例如处理耗时从500ms降至300ms这类可量化的改进
14.在360对接支付渠道的项目和证券交易所流程优化的项目中,分别选择了哪些设计模式?为什么选择这些设计模式?
15.如果要实现一个事件分发中心,你会使用什么样的设计模式?
16.除了责任链模式和策略模式,你还了解哪些常见的设计模式?
17.线程池的参数设计是如何考虑的? 为什么设置CPU核数的两倍作为线程池的核心线程数?
18.如何避免线程泄露或线程堵塞?
19,安卓里的Web浏览器打开一个页面大概会经历哪些过程?
20.如果客户端出现白屏,可能有哪些原因?
21.什么情况下后端会返回500错误?
22.你对客户端开发、后端开发和测试开发岗位的认识是怎样的?做好这些岗位需要哪些技术和非技术特质?
23.你认为这三个岗位要取得更好的进步、做得更好的话,应该去做哪些事情?
手撕: 对比两个json所有不同的节点,并输出他的路径。设计几个测试用例
二面
1.请简单介绍一下自己的一些项目经历。
2.介绍一下你的实习经历吧。
3.对测试开发岗位的理解是怎样的?
4.你在腾讯的时候测试开发是怎么做的呢?
5.能具体说明一下压测工具的集成方式吗? 包括定制开发了哪些功能模块、如何与现有系统对接、以及具体做了哪些二次开发?
6.那有没有在测试过程中发现什么问题呢?
7.腾讯作为大型互联网公司,应该已经具备成烈的压测工具了吧?那你开发这个工具遇到了哪些难题呢,跟我分享分享当时是怎么解决的
8.主从切换时出现的数据不一致问题之外,QPS是否存在压缩问题?
9.这个集成的框架是已经有的还是你写的?
10.那自动化测试工具是什么东西? 用什么语言写的?
11.那你怎么想到这个case的?
12.能具体讲讲实现网络类、硬件类和服务类故障场景时常用的命令吗?
13.如何将常见的故障模式整理成标准的测试用例库供后续团队使用?
14.在腾讯做测开你觉得最大挑战是什么?
15.在测试开发中,如何通过技术手段改进测试用例的覆盖率和执行效率之间的平衡?
16.有什么样的技术可以改进测试用例的覆盖率和执行效率之间的平衡,以及应该学习哪些相关技术?
17.如何将大模型集成到整个测试领域以提升测试效率?
18.你刚才提到大模型帮你来减轻工作负担,比如先进行冒烟再逐步覆盖其他测试,你有实际了解过大模型在测试领域的具体应用案例吗?
19.除了大模型来提效,你还想过哪些其他的方式来提效呢?
20.你在做后端开发和客户端开发的时候,那个时候的一些挑战有哪些?
21.重构时需要将安卓客户端从MVC架构迁移到MVI架构,为什么要做这个架构迁移?
22.那学这些语言你当时大概花了多久啊? 你大概写了多少行的code里面
23.计算机相关的那些课程成绩怎么样?
24.深圳大学是保上的呢还是考的? 当时有反思过为什么没有考到理想的学校吗? 当时为什么想考研去深圳大学呢?
25.最近有看什么开源的项目吗? 你是如何深入学习这个开源项目的呢? 特别是如何深入阅读代码的?
26.为什么选择加入淘天? 那你自己对未来是怎么考虑和打算的呢?
27.你是怎么想到要投递这个测试开发的岗位呢
帖子还没人回复快来抢沙发