大厂面试分享(三面美团,四面百度)--测开面经

百度

一面--------一个小时左右

1.自我介绍

2.开始讲项目,画项目的相关架构图,边画边讲解(当时脑子特别清晰,感觉我讲的面试官都懂了)

3.讲自己主要做的部分,面试官会根据你负责的部分进行提问,我当时做的数据库,面试官让我讲表结构,然后举个例子写sql,(这部分我没怎么复习,平时用的时候都是查下然后写,项目过了就没怎么记得了,建议都去看下,毕竟徒手撕比较加分)。然后继续问我知道的数据库框架有哪些,我答了ormlite、greendao,做了下简单比较。

4.我项目是安卓的,提到负责UI页面,然后面试官问我安卓的页面用什么写的,我当时有点懵,就说了每个页面或者组件都是xml文件,讲了下android的几个标签,解释了一下。面试官给我看了百度的app,问我这些也是xml文件吗,我一看,那个是webview,给她揭示了下和原生的区别。

5.讲一下怎么测试自己的项目(我的项目是自动售货机,给她讲了一下购买的用例,多准备下自己项目的测试用例,做到信手拈来,被问概率很大)。

6.给两个链表,求公共最长子串和长度(没写出来,讲了思路,她看我还是刷过题,就放过了)。

由于我是从长沙去武汉面试的,面试官让我直接去二面,很人性化,当天已经很晚了~

二面--------一个小时左右

1.自我介绍

2.介绍项目,也是中间会问些问题

3.我有测试实习经历,然后简历上有写做过ScrumMaster,然后开始让我说自己做过些啥,然后问对ScrumMaster的理解

4.说下对app测试的看法,对测试的理解,我讲了很多测试的相关内容,性能测试的相关点,问了启动耗时问题,答了在oncreate方法中做了太多的耗时操作

5.智力题,有体积相等的两杯糖和盐,从糖中舀一勺放置到盐杯中,搅拌均匀后从盐杯中舀一勺放置到糖杯中,问此时糖杯中的盐分多还是盐杯中的糖分多?

6.1,11,21,1211,111221,下一个是多少?(没答出来) 后面一个是前面一个数组的解释,11表示前一项有1个1;21表示前一项有2个1,以此类推:答案应该是312211。

7.自己的优势是什么,缺点是什么?

8.大学最有趣的事情是什么?

9.你有什么问题要问我的吗?

三面(瑟瑟发抖)--------一个半小时左右

1.自我介绍

2.两个安卓项目,两个测试实习经历,一个个讲下来,基本上问题都差不多,中间有压力面,一直怼我,问我开发过程中如果要上线,又不能delay,又有重大的bug怎么解决,我讲了一般的流程之后,他又改变条件让我回答,我感觉没get到面试官的点,就瑟瑟发抖的问,能不能给点提示,面试官看我太紧张就说没事,这个题没有答案,随意回答,感觉还是瑟瑟发抖。这部分面完快一个小时了。

3.问了对测试的关注点,这个问题一面的时候也问了,我是站在用户角度答的,然后再提下性能测试,性能测试相关点,问了怎么测耗电量、怎么测启动时间、冷启动和热启动的区别,还有怎么测流量消耗,问得比较细,adb命令最好记住。

4.写代码,求链表的中和最大的子串,写出来了,面试官照着一行一行运行,最后代码没处理好,有点问题,但是大体思路是对的,然后就结束了,感觉自己好弱啊,刷题刷了一堆,然后都没有完整的写好,***尚未成功,同志仍需努力。

5.好,你有什么问题要问我的吗?

四面:

1.自我介绍

2、请简述 DNS、活动目录、域的概念。

3、描述 TCP/IP协议的层次结构,以及每一层中重要协议

4、Windows 操作系统中 PATH环境变量的作用是什么?

5、Ghost 的主要用途和常用方法?

6、在 RedHat 中,从 root 用户切到 userl 用户,一般用什么命令?

7、Linux 中,一般怎么隐藏文件?.

8、如何将自己的本地磁盘

10、对 RUP.CMM,CMMI,XP,PSP.TSP 的认识?

美团

一面

1.自我介绍

2.专业技能一条条核对下来
(1)有软件测试流程、用例设计方法;

(2)linux操作系统,主动交代不会awk,没仔细研究过,看我很诚恳,面试官笑了笑,然后问了查看端口占用的方法,-a是什么意思,在后面加 | grep是什么意思;

(3)android测试框架,简单介绍了monkey、monkey runner、uiautomator、appium等框架,以及appium的优点;

(4)熟悉java语言,问了内存分布,垃圾回收,年轻代,分析了相关的垃圾回收算法;

(5)android开发,他没问这个,问了I/O,我说没有了解过,面试官就过了

(6)git使用,我把命令和工作原理都说了一遍,然后每个命令做什么用的,他频频点头。 然后直接让去二面~

二面

1.自我介绍

2.对测试的理解,测试一个登录的用例,没考虑到兼容性测试

3.客户端发起请求到服务端,做了哪些事情,勉强通过之前的面经整理的答案回答的

4.appium的工作原理

5.appium在确定元素的时候有哪些方法,讲了id、class、text...然后问一般用哪个,为什么

6.写个算法题,一个是笔试的题目,一个是简单的正数往前负数往后,比较简单。

7.有了解过服务端测试吗,没有。。。

8.你有什么要问我的吗?

三面

1.自我介绍

2.项目介绍,也是一个项目一个项目问下来的

3.敏捷开发的理解、做了哪些事、给了些场景让我回答问题

4.讲解项目中测试的流程,讲了一个类似打电话的webapp测试,讲了各种场景

5.为什么要投测开

6.对美团有哪些了解

7.安卓开发的经验对你做测试有什么好处

8.你遇到最难的事是什么?遇到印象最深的事是什么?

9.你有问题要问我吗?

HR面就不说了~

总结:

感觉每一面都好认真,项目为主,会结合项目提问,然后就是算法,其次就是对测试的认识(性能测试相关内容一定要记住,包括命令),最好能说出测试框架的用途和对应的优缺点。

还有点建议就是,不要紧张,没有答出来也不要慌,沉稳的面试状态表现会 我自己整理了一些资料有需要的小伙伴自己点击链接领取: 需要的朋友可以点击链接领取

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值