腾讯子公司自动化测试三轮面试经历,希望对你有所帮助

Part1一面

一面先短信约的时间:

1.你觉得对现在公司最不满的地方在哪儿?

答:我只觉得目前不满的有(要加装一副没有想到不满的,后面突然想到举一件):在这家公司,很多东西都是我一个人做的,不像贵公司这样,有很多大牛一起做一起讨论。

2.你做过哪些测试?

答:比较丰富,如移动端、android app和web、基站核心网、模块等等。

3.你玩过的游戏是什么,王者?用一个你熟悉的影响设计哪些测试点

答:兰陵王,根据人物的特性,说的参考你怎么去测试一个杯子差不多,考虑功能、UI相关的。                  

4.java线程怎么实现?

答:两种实现方式:继承Thread和实现runnerble接口。

5.hashTable和hashMap有什么区别?

答:忘记了

6.你之前测试性能遇到过什么问题,怎么去分析的?

答:app常见的问题就是anr、死机这些,我是通过分析cpu、内存是否泄漏等情况,看日志分析结果,是不是没有释放。

7.你现在的技术,来这边不做技术能接受?为什么考虑转测试?

答:测试本身就是找产品的bug,技术只是一种解决手段,技术只是提高我的效率,但是技术不能解决所有问题,还需要人工去测试,没有什么不可以的。我想转其他行业业务发展发展,游戏也是不错的选择。

8.你做前端开发遇到什么问题,怎么解决的?

答:随便举了我遇到的问题,随便说一下。

9.你加班情况怎么样?

答:我说最近我这个项目经常加班,别人996,我10106,项目需要肯定要加,我们公司领导不强制,没事不让来,比较open。一般我们的公司文化是周二周四加班。

10.你还有什么问题要问我的?--很关键

--问:你们岗位考虑找没有岗位经验的人吗?我之前有问过你们相关的同事。

她说不一定,只是有经验要求高些,那些同事说不合适是他们不急着招人。

然后后面的问题随便问几个,比如测试团队多少,负责做什么业务,岗位负责什么?

最后还问有后续吗?她说会反馈,领导会随时给我电话,不像他一样提前预约时间。

Part2二面

二面当天21点多就给我电话了。:

几乎都是围绕我做自动化的问题来,几乎都是问答式,这个没有办法记录。

1.你基于什么去写自动化?

答:UI,模拟用户场景

2.怎么考虑判断结果?

答:根据预期结果来,如果有经验可以自己加。然后出报告

3.达到什么样的无人值守的目的?

答:就是根据测试用例编写,自动出结果,我们还会结合日志查看,实现读取日志,获取结果。现在借用第三方框架,实现表格形式展示。

4.测试用例怎么维护?你这种做法维护是不是很高?

答:我司的产品还好,变动不大,因为id、类名都差不多。

5.你怎么去自动实现?,还需要人工去启动?--其实他想问的是你持续集成的问题

答:我说我搭建过jenkes,但是我们终端产品特殊,没有办法实现,需要人工干预。没办法,公司就这样。

8.6.能不能把用例转换成脚本。

答:我尝试过,但是工作量很大,我就放弃了,可以用表格模块化开发,我尝试做可视化平台,让不懂代码的同事可以通过可视化开发写脚本。

7.你期望薪资多少?

答:我基本薪资xxx,因为在这家公司比较稳定,呆的时间长,公司涨薪制度原因,所以涨薪不快。但是我特殊,我表现比较好,获得年度优秀员工,每个月几乎都是优秀。我几乎半年涨一次薪,所以我期望是xxx。

8.你之前测过安全?你怎么测的

答:通过工具扫描等一些常用的安全知识。比较简单,但是更专业的渗透是专门人去做。略!                         

Part3三面

这个面试时间很短,直接打电话过来的18分钟。

1.自我介绍

2.你做过哪些自动化

答:基于UIautomator

3.做自动化遇到的技术难点是什么?

答:就是遇到中途弹出什么或者环境原因导致自动化终止,无法预判,需要不断去测试摸索

4.你用什么框架?框架原理是什么?

答:通过UI的id、名称什么的实现,我只拆解封装过键值。

5.你说你最近做的前端开发?讲讲,都有什么功能。

答:把我做的事情说出来

  1. 熟悉数据结构吗?
  2. 推和队列的区别?

答:一个先进后出,一个先进先出

  1. 二叉树的搜索有几种?--答不上来,我只知道查找二叉树(我应该问面试官可以说一种,我说后面几种)
  2. 你还有什么问题问我?
总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 12
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
面试是评估一个人技能和能力的重要环节。在Android面试中,除了基础知识的掌握外,还需要注意交流和语言组织能力。基础知识的牢固掌握是面试的基础,但有些人可能在实际表达中存在困难。因此,在准备面试时,可以使用思维导图等工具来梳理知识点,帮助自己更好地组织语言。从简到繁、从外到内的方式可以帮助我们更好地展开回答。生成思维导图后,可以按照这个体系一条条地进行讲解,并在每个点上进行延伸,这样可以延长自己的说话时间,提高通过面试的概率。\[1\]\[2\] 在Android中,进程之间是不能互相访问的,因此需要使用多进程通信技术。Android中特有的多进程通信技术是Binder。通常情况下,一个应用是一个进程,但是Android中一个应用也可以有多个进程,可以通过指定android:process属性来给四大组件指定进程。其中以“:”开头的为私有进程,不以“:”开头的为共有进程。\[3\] 在Android面试中,除了基础知识和多进程通信,还有其他重要的话题,如Android架构、UI设计、性能优化等。准备面试时,建议全面了解这些话题,并能够清晰地表达自己的观点和经验。 #### 引用[.reference_title] - *1* *2* *3* [android面试实用篇](https://blog.csdn.net/wang_yong_hui_1234/article/details/105579401)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值