小米 测开 一面面经

把自己的一些面试完的感想和想法写一写记录一下,本人非科班出身,不是大佬,瞎写,请大佬勿喷。

一、简历和项目提问

1、我看你的研究方向不是测试开发方向(我看你专业不是计算机xxx),为什么选择测开?

(感觉面试官都喜欢问这个,遇到好几次,不是科班出身的问的多?)

因为自己的技术栈与测开的技术栈比较适配,然后自己也对测开这个岗位比较感兴趣。可以自己找点方向扯,最好准备一个模板,反正经常会问,或者自己想几个点,围绕这几个点进行展开介绍,可以多说一点,前面自己说的多,面试官问的就会少一点。

2、你的这个脚本运行成功率是多少?成功率太高是不是不用你这个脚本也可以?你这个项目是自己做的吗?

主要是拷打简历上的项目,这个项目很简单,没什么内容,感觉面试官也是随便问问。项目这部分每个人简历不一样,参考性不大,就不多写了。

3、你实习能有多长时间?我看你base深圳,我们岗位base北京,你能实习多久?

我直接说能实习六个月以上(别管太天真真说你可能实习3个月转正答辩完你就跑),问实习多久就直接说6个月以上,进去了你想跑那就随便你跑,他还能拦着你不成,但是你得先给面试官画个大饼,让他知道你能实习很久。

后面他看了我是在深圳的,但是面的北京小米(我也选了深圳小米估计没看上我),问我具体能实习多久,那我就说可能四个月以上,起码能到今年底的10-11月,主要要留一点时间找房间这样。毕竟你异地就业你总得给我时间找房子安排一下吧,hhh

二、拷打八股文

1、我看你本科主修课程里面是学过java,java会吗?

本人非科班,本科接触一点java,但是没往下深挖学习,目前主要使用python,所以其实是不会的。

注意:你会就说会一点,你要是真不会,你千万别说会一点,你但凡表现一点你会的想法面试官就开始给你提问了,这是面试官的提问前摇啊,要预判他动作,hhh。咱们主打一个就是真实好吧

要是你说会一点,实际上你不会,你回答不上他的提问那扣分更严重呢。

其实在这里可以对面试官进行一个反问,问一下是不是他们这个部门主要使用java语言,或者他们主要使用什么语言,可以让面试官介绍一下,他讲了也会耗时间,那就不会问你太多问题啦。但是面试官要是让你继续推进面试内容那你就别问了,留到后面反问来吧,灵活处理看情况

2、你说你的python是自学的,那你简单说一下python的元组和列表吧。

元组是不可修改的、列表可修改,元组只能查看,而列表除了可以查看还可以增删,balabala。

3、那你再说一下python中的赋值、浅拷贝和深拷贝

Python 的赋值是基于对象和引用的。变量名只是对象的引用,赋值操作是将变量名绑定到对象上,而不是复制对象的内容。

浅拷贝只复制对象的“外壳”,内部元素仍然是原对象的引用

深拷贝递归地复制所有对象,包括内部的可变对象,从而创建完全独立的副本

都是基础别出错呀

4、那你再介绍一下python中的装饰器

(感觉对于大厂来说,装饰器是个经常会用到的东西,本人面了留个公司,有三个都问了这个问题,几率还挺高。除了会问装饰器还会问你跟装饰器有关的*args和*kwargs有什么用

装饰器是基于闭包的原理进行,本质是一个函数,它接收一个函数作为参数,并返回一个新的函数。它允许你在不修改原有函数代码的情况下,为函数添加新的功能。

举例说明:比如一个函数运行,我想要获取这个函数的运行时间,如果不用装饰器我要怎么做,如果用了装饰器代码会更加简单,对于代码量比较大的项目能够使代码简洁,提升代码复用性。

注意:建议不单单要了解python装饰器有什么用,最好还要会写一下,其实不难,花个半天时间看一下视频就能学会,保不准面试官就会问。

5、linux系统平时会用吗(测开岗位经常会问linux系统)

其实不会的,但是简历上写了了解,那就说下会用图形化界面

其实面试官主要是会问你linux系统常用的一些命令,专门去背一下就好,应该考察的不难

6、Git会用吗?平时怎么管理代码?没有找之前的历史记录啥的?

不会,平常直接使用文件夹进行代码管理,没那种需求,因为项目都很简单其实。

内心os:我哪里接触过这么大的项目啊

这里就想起来可以反问了,主要是我看了眼时间,才问了半小时,这个面试官没怎么拷打项目,时间过得太快了,我得拖一拖时间。反问了面试官是不是进去了主要使用git进行项目管理、测试开发主要做什么内容、是使用selenium之类的自动化框架去实现还是会使用python语言编写脚本实现呢?

7、手机测试有接触过吗?

没有,项目都是在电脑端的网页进行跑的。反问,目前部门是小米手机系统这方面的测试吗?

8、对小米手机系统测试有兴趣吗,想从事测试还是测试开发?

包有的,怎么敢说没有呢,那不等死。还是想从事测试开发,balabala一大堆,我不说他就问得多了。

三、测试场景题

1、给你一个需求,设计一个自动化:比如说现在我们小米手机有国内和国际。我现在有很多国际版的一个手机,我想测试某一个界面,它的那个语言显示的是否正常。因为国际手机的话它有很多的小语种,比如说七十多个,七十多种小语种。我现在是有正常显示的,那个文本txt。然后你帮我想一想我怎么样去测试这个界面

功能测试:参照设计文档,进行测试,例如语言切换功能能否正常实现

页面测试:页面里面因为语种不同,文字不一样,长度不同可能超出原本页面控件,控件会不会变化等。

兼容性测试:不同版本的手机,在显示上有没有问题。换了其他第三方字体库会不会存在乱码问题

性能测试:切换语言的响应时间要多久,符不符合设计要求

2、如果我只是想检查这个页面的文本显示的是不是对我应该怎么检查呢?比如说他有可能有部分的文字没有翻译过来,但是我会提前给到你。比如说你想测阿拉伯语,我就会提前给到你阿拉伯语这个界面。

(面试官意思应该是我提前知道这个页面正确的显示内容,但是你这边显示可能出错,那你怎么测试出页面里面在哪里发生错误)

我也不懂,瞎说的不知道对不对,仅供参考:我考虑可能是不是要从接口方面进行测试,因为已经知道正确界面的txt内容,通过接口获取当前界面显示的内容进行对比?

四、手撕代码

力扣1两数之和

写太快了又出一道

力扣5 最长回文子串

祝大家都能早日OC

#为什么那么多公司毁约##牛客创作赏金赛##找工作的破防时刻#
全部评论
页面显示可以使用OCR图像识别/文字识别的方式来提取/根据控件位置单独截取一部分内容来提取文字,再做判断即可.
4 回复 分享
发布于 05-19 18:47 广东
非科班友好
1 回复 分享
发布于 08-01 16:26 辽宁
牛逼,非科班都这样吗?
1 回复 分享
发布于 07-30 13:24 浙江
面试的手撕代码怎么进行的,是说思路码?
点赞 回复 分享
发布于 06-05 15:45 湖北
佬,有二面吗
点赞 回复 分享
发布于 05-21 19:34 天津
什么bg呀
点赞 回复 分享
发布于 05-21 19:29 天津

相关推荐

10-02 00:20
已编辑
哈尔滨工程大学 C++
字节跳动-TikTok测开一面:1.自我介绍2.实习项目深挖,关注项目背景,需求,实现形式,做了哪些工作,遇到的困难;萝卜快跑的测试流程;重点是vlm场景标签项目和faiss图搜的项目;期间结合面试官个人业务提出类似场景,问我如何测试?遇到业务排期导致测试业务堆积无法按期上线如何协调?3.测试用例设计:tiktok点赞功能测试用例设计;4.手撕:无重复字符最长子串;总结:前期聊的不错,近50分钟才开始写题;滑动窗口这段时间确实没碰,一开始思路就错了,设计了两个用例过了,第不过三个死活不通过,over。面试体验很好,不秋招还是投的太晚了,准备的也太晚了,没把握好机会,引以为戒吧;快手-测开一面1.自我介绍2.实习项目深挖,关注项目背景,上下游,需求,实现形式,做了哪些工作,遇到的困难;萝卜快跑的测试流程,过程中关注哪些指标;重点问了时段匹配系统的设计,需求,难点,多线程,接口访问获取数据过程中的问题如何避免;重点问了我常用哪些测试工具。。。。我把我工作中用到的平台和工具都讲了,好像就一个postman是公用的,其他仿真测试,性能平台好像都是萝卜自己的。吃大亏,说我大部分都是提效开发,好像不太懂测试;3.测试用例设计:微信朋友圈功能测试用例设计;4.八股:1)进程与线程的区别?彼此如何管理?通信?2)TCP和UDP特点,应用场景,包头信息,讲一下,位于OSI模型中哪一层?TCP的拥塞控制了解吗?;3)如果我访问一个网页依次发生什么?(http+dns解析+tcp握手+html源码渲染);4)http和https哪个更安全?为什么?5)gdb调试的步骤常用操作,git的使用;5.手撕:最长回文子串;说他计时10分钟,这是要考默写啊?没写完,还差一个输入用例,还好思路讲解对了,也问了时间复杂度,面试官说不错?;总结:结合场景提问的强度很高,项目讲解中夹杂八股知识,好在都答上来了;不过,hot100还是不够熟练,达不到见面秒的程度,不知道会不会影响面评;面试官说让我关注邮件应该29号就有人找我约二面。。。。今天10.1依然无来信;关于测试工具-》不是很懂测试这个真的给我干碎了;在度子测开实习期间绝大多数工作还是出于提效的工具开发,这种经历不仅测开认为我不懂测试,C++的开发看到我简历里有一半项目都是类似提效工具貌似都对我简历不感兴趣。狠狠碎掉了。9.12号才开始正式投递,一开始也不适应秋招节奏和笔试状态,白给了很多;oppo说过了,但是说原岗位招满了要给我转岗直接继承笔试,但是现在官网既没转岗原志愿也挂了;新凯来笔试过了,但是做完评测还没约面;荣耀笔试只拿了270分也不知有没有面试;卓驭我好歹还拿过实习offer现在也是毫无动静;小米舍友无实习秒约面,我两段智驾相关实习全在筛选;特斯拉简历挂,蔚来理想笔试g(纯数学题,做不来,理想两道数学题都看不懂+单选+不定项只给1h也是绝了);投递吉利都不理我;;滴滴是前同事说最对口的,投递完笔试延期一次直接进人才库;到现在唯一两个面试还都是互联网的整个9月全是败绩,考虑到在投的开发岗位都无法推进,可能是简历中项目分配不合理,cpp太少了,打算把部分py的项目换成cpp的一些经历;继续沉淀笔试,坚持投递,期待十月有转机;
查看20道真题和解析
点赞 评论 收藏
分享
评论
26
96
分享

创作者周榜

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