• 0
  • 0
分享

  没有绝对的天才,只有持续不断的付出。对于我们每一个平凡人来说,改变命运只能依靠努力+幸运,但如果你不够幸运,那就只能拉高努力的占比。

  2023年7月,我有幸成为了百度的一名测试工程师,从外包辞职了历经10000小时后,拿下了offer。相信同行都清楚,从外包进大厂有多难,运气之余,也离不开我自己的脚踏实地,所幸每踏出的一步都留下了厚厚的脚印。

  下面是我面试百度软件测试工程师的面试经验总结,希望能帮助到你们!!

  面试一

  1、简单做一下自我介绍

  2、简要介绍一下项目/你负责的模块/选一个模块说一下你设计的用例

  3、软件生存周期及其模型是什么?

  4、什么是软件质量?

  5、说一下XXX项目中你做的接口测试/做了多少次

  6、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决。

  7、一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别??

  8、软件的安全性应从哪几个方面去测试?

  9、测试人员在软件开发过程中的任务是什么?

  10、软件缺陷管理工具有哪些

  11、给你一个腾讯视频的播放界面说一下测试点

  12、说一下直播打赏功能的测试点

  面试二

  1、来北京的原因/简单自我介绍/项目中担任的角色/如何进入测试行业/离职原因/期望的测试工作状态

  2、简要介绍自己的项目/在其中担任的角色/负责模块/app以哪个系统为主

  3、写一些简单的java语法、脚本/java基本语法一共几类

  4、抓包工具fiddler如何mock数据/如何修改服务端的返回/服务端返回helloworld如何改为helloword12

  5、如何模拟404/断网、断电可以模拟找不到网页的情况吗

  6、get请求和post请求的区别/为什么body更安全/总结就是参数放的位置不一致/get长度和浏览器有关?

  7、adb命令用过哪些/列出所有应用的包名/am了解吗

  8、monkey的各种参数/解释各种参数/之前执行命令是用现成的还是自己写/说一个触摸类事件占比50%的monkey命令

  9、“详细说一下http的各种状态码/503是什么/401和403的区别/除了状态码俩者会有什么返回/出现403会怎么解决/证书具体指什么证书/除了ca证书,其它获取证书的方法”

  10、使用Emmagee会有什么前提标准/会不会考虑电量、亮度/做这些性能指标的时候会考虑什么情况/有操作的状态会一直刷吗/冒烟测试的使用方法

  11、“给你五个产品给我一下它们冷启动时间的数据/有哪些标准/全部启动的意思是/使用多台不同手机测试出来的数据有效吗/不使用虚拟机/竞品测试对比冷启动,如何给出冷启动时间,如何用有说服力数据说明,主要从哪些方面来说/详细说一下环境/Emmagee可以测试启动时间吗/启动时间,关闭时间怎么计算/程序的启动时间结束点/如何定义一个程序的启动”

  12、“没有Emmagee工具可以使用什么其他方法来测试一些指标/抖音点击算启动,从后台关掉算启动结束吗/用秒表计算会有误差吗/如何缩小误差/有什么其他更精确的方法”

  13、selenium定位元素的方法/css和xpath的区别

  14、“给你一个抖音的界面/如何测试一下主流程/测哪些元素/压力测试如何做/用什么对特定页面元素进行压力测试/除了功能正常情况,有哪些异常情况/如何做异常模拟”

  15、如何进行接口测试/怎么设计接口测试的用例/

  16、你有什么问题想问我

  面试三

  1、简单自我介绍/项目介绍

  2、monkey的各种参数/如何使用日志如何判断crashes的情况…

  3、“用过抖音吗/给你一个场景:你在某地刷抖音,突然视频加载不出来了什么原因/如何排查网络不好的情况/除了市面上常见的测网速的工具/排除网络原因,还有其他原因导致视频加载不出来么”

  4、跟内存相关的各种问题,实在是太多了,记不太清

  5、手机app崩溃闪退的原因/如何测试手机内存/软件使用时的内存/Emmagee可以测吗/怎么判断是这个软件所消耗的内存而不会是其他软件所耗费的

  6、逻辑题:如何使用4s的沙漏和3s的沙漏,来漏出9s的时间/你不可以掌握计时时间,从沙漏开始漏计时这种情况,如何测试9s的时间

  7、http和https的区别/除了安全性、需要导入证书等还有吗

  8、get请求和post请求的区别,详细说明

  9、DNS的一些问题等等

  10、微信换头像的测试点

  面试四

  1、简单自我介绍/为什么来北京/现居住地/自我发展空间

  2、最近一段时间在干什么/尝试了什么新鲜事物

  3、入职之后,你最讨厌或者说最不喜欢和什么样的同事打交道

  4、有没有对象/打算什么时间结婚/…

  5、非计算机及相关专业如何进入到测试中/在公司初次接触测试,你主要的职责/对于你而言,给你收获最多的一个项目是什么/原因是什么/项目具体是什么

  6、之前公司的加班情况怎么样/加班常态能否接受

  7、之前的薪资是多少/期望薪资是多少/说一下为什么会期望这些薪资

  8、已经找工作多久了/手中是否还有其他offter/接收到offter多久可以入职

  9、你有什么问题想问我

  面试后的经验收获

  又到了每年的年底,看神仙打架的时候,大家都希望趁着这个机会找到一个心仪的工作,但是不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流啊~

  数据库、网络、简单算法对于百度的测开岗都挺重要的,对于非专业出身的需要好好准备,面试过程并不怎么紧张,只要好好回答面试官的问题就好,如果有答不上的问题,面试官会转到其他问题上。

  如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!


作者:喜欢软测的小北葵    

来源:http://www.51testing.com/html/19/n-7798919.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   自我看来:  软件测试这个行业发展得比较稳定,疫情虽然也波及到了互联网的道路上,但软件企业要靠软件产品的质量去占领市场这一点始终没有改变,“没有开发这个产品都不可能做出来,而没有测试,产品的bug可能比较多而已“这里论断走远了。换位思考,软件测试也会成为一个软件企业的生存命脉。用户以及你我都不愿意使用体验不好的产品。所以测试这关过不了,产品做出来也得不到在市场上生长的机会。So软件测试会越来越受到重视。  基于以上一点。我不否认没有前瞻性的公司以往对待测试员的不重视。所以面对软件与技术的更新换代,部分测试人员因为知识不成体系或者学得不够扎实,导致技术水平不过关,难当大任。而企业更需要技术扎...
            0 0 535
            分享
          • 性能测试术语解释1.响应时间响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个C/S软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。响应时间主要站在客户端角度来看的一个性能指标,它是用户最关心、并且容易感知到的一个性能指标。2.吞吐率吞吐率指单位时间内系统处理用户的请求数,从业务角度看,吞吐率可以用每秒请求数、每秒事务数、每秒页面数、每秒查询数等单位来衡量。从网络角度看,吞吐率也可以用每秒字节数来衡量。吞吐率主要站在服务端的角度来看的一个...
            1 1 1558
            分享
          •   今年是进入测试行业的第九年,回想在这九年职业生涯中,来来往往也接触过很多很多的人。在跟不同的人一起工作的过程中,我会经常产生一些困惑,比如:  面对同样复杂的测试任务,有些人可以在一天之内梳理出解决方案,而有些却要墨迹很长时间? 有些人能够快速的描述出工作中的问题,而有些人支支吾吾一直说不清楚? 有些人当被问到“你这样说的依据是什么?”“有没有具体例子”时,经常被卡壳,有些人却能摆事实讲道理有条不稳的说上一二三?  但是随着工作的深入接触,不难发现那些高效解决问题以及能够高效沟通的人都会有这样一个共同点,就是他们拥有一套高效的结构化思维方式。  一、什么是结构化思维方式?  结构化思维简单...
            0 0 1120
            分享
          •       hr面的话一般来说技术面通过的话,个人没有太大的和公司不符合的问题都能通过;      技术发展类的话这个就完全看自己啦,主要考察的会是你对技术的热爱和学习能力,比如会问一些你是如何学习xxx技术的,或者能表达出你对技术的热爱的地方等等。      实际面试中面试官会根据你的简历去问,比如你的项目多可能就问的项目多一些,或者你说哪里精通可能面试官就多去问你这些。      面试中必考的点且占比非常大的有测试,语言基础和算法。 ...
            0 0 949
            分享
          •   一项新的研究显示,工作经验对员工如何与人工智能互动有很大影响。拥有更多特定任务经验的员工从人工智能中获益更多,而资深员工则由于担心人工智能的不完善而不太可能信任人工智能。研究结果强调,在工作场所整合人工智能时,需要采取量身定制的策略,以加强人与人工智能的团队合作。  新的研究揭示了人类与人工智能互动的复杂方面,凸显了一个令人惊讶的趋势:人工智能系统倾向于使初级员工受益,但原因却不尽如人意。  发表在 INFORMS 期刊《管理科学》(Management Science)上的最新研究为企业领导者提供了关于工作经验对员工与人工智能互动的影响的宝贵见解。  这项研究探讨了人类工作经验的两种主要...
            0 0 245
            分享
      • 51testing软件测试圈微信