一面 54分钟
1、自我介绍
2、Python跟Java的熟悉程度,用精通熟悉一般描述一下。
3、XX活动算是正式的测试工作嘛?
4、描述一下你在XX公司实习的大致测试流程?
5、你为啥选择测试这个方向,你是怎么去学习相关的技能的?
6、现在还在XX公司这边是吧?在北京XX吗?
7、一个好的测试用例,他应该包含哪些关键因素?
8、测试的理论方法有哪些,讲讲看?
9、讲一下你对测试岗位的理解?
10、HTTP有哪些请求方式,讲一讲?
11、讲一下HTTP的状态码及含义?
12、讲一下session跟cookie的区别?
13、讲下TCP/IP协议?
14、数据库一般用哪一个?讲一下左连接、右连接、内连接的区别?
15、说说你接触的自动化测试?以及性能测试?
16、讲一下你用过的Linux操作命令?
17、手撕代码1:翻转字符串
给定字符类型的数组chas,请在单词间做逆序调整。只要做到单词的顺序逆序即可,对空格的位置没有要求。
示例1:输入:"i am a student",输入:"i ma a tneduts"
18、手撕代码2:添加最少的字符让字符串变成回文串
给定一个字符串str,再给定str的最长回文子序列字符串strips,请返回在添加字符串最少的情况下,让str整体都是回文字符串的一种结果。进阶问题比原问题多了一个参数,请做到时间复杂度比原问题的实现低。
输入:"A1B21C", "121" 输出:"AC1B2B1CA"
19、你觉得你的沟通能力跟学习能力怎么样?
20、说一下你的职业规划?
21、如果工作过程中要求你换技术栈,你会怎么样呢?你现在比较熟悉Java跟Python,现在要你把语言换成Go呢?
22、工作中如果前后端没有按照产品要求来编程,你怎么去沟通解决这个问题?
23、讲一下你平时的爱好?
24、你有多大的热情加入小米呢?
提问环节:
1、部门做的主要业务是什么?
2、业务测试过程中,如果应用自动化测试都会遇到一些什么难点呢?遇到这些难点怎么去解决呢?
3、平时怎么去做性能测试呢?
4、我进去是做业务测试还是测试工具开发呢?
5、面试流程几轮呢?
6、面试官,您这边现在做的业务是什么呢?
二面 60分钟
1、面试流程
2、自我介绍
3、我看你有有一些测试的实习经历,问一下你具体的情况?项目情况?有多少人一起参与呢?
4、说一下XX公司的实习经历?
5、内部用的大数据机器学习平台是吧?平时怎么去测试的呢?一般测试用例怎么写的呢?
6、举一个你具体在实习过程中用场景法测试具体的某个模块的例子?
7、训练精度平台这边是没办法保证的吧?平台对外开放嘛?卖给银行是怎么卖的呢?多少钱?
8、数据中台是个怎么样的概念呢?
9、性能测试,你那边是怎么做的呢?举个具体的例子?具体使用jmeter还是公司内部的平台?
10、说一下你做的单用户的性能测试?这个测试用例你怎么写呢?找到过性能上的bug吗?
11、你简历上写的推动研发进程,这个是什么意思呢?梳理需求的时候没有产品经理吗?为啥你要去讲业务呢?产品没有给研发讲过吗?
12、XX公司这边的研发流程是什么呢?到过客户现场?
13、比如说,你拿到一个接口,这个接口是获得百度查询关键词搜索结果的接口,你怎么去测试这个接口呢?
14、创建身份证的一个场景,接口需要的参数姓名、性别、出生日期和地址,把这些都提供后就会给你生成一个身份证号,你觉得这个接口你会怎么去测试?
15、如何保证身份证不会重复或者说一个人拥有两个身份证?
16、现在有一个桌子,你去测试这个桌子,你会怎么去设计测试用例?
17、你Java比较熟悉吗?你在大学里面学的编程课是什么呢?在研究生期间没有语言的学习是吧?Mysql学过吗?数据结构算法学过吗?计算机原理学过吗?操作系统学过吗?Linux呢?
示例1 输入:"This is a sample", 16 输出"SAMPLE A IS tHIS"
21、为什么选择Java,没有去选择Go这个语言呢?
22、你怎么得出来这个结论,测试开发语言应该跟着项目开发应用的语言的呢?
23、Mysql的ACID知道吧?在数据库断电的时候ACID怎么去保证呢?
24、你解释一下Mysql中不可重复读是什么意思呢?需要把隔离级别调整成什么呢?
25、Linux中一般咱们去看服务器负载的时候有个重要的指标叫做load值,这个load值一般都氛围哪三种?
26、查看Linux内存的话,常用什么命令呢?
27、你对top命令经常用吧,对于多核处理器,我想查看每个核的使用情况,怎么查看呢?
28、你对测开的了解有多少呢?测试开发跟普通的测试岗区别在哪里呢?
29、你对小米公司有什么印象呢?平时买过什么小米的产品吗?最喜欢小米的哪一款产品呢?
30、现在你手里有没有其他公司的意向书呀?后面还有其他公司的面试吗?你希望在北京工作还是武汉工作呢?
31、小米这边加班比较多呀?实习公司这边加班咋样?有通宵的情况吗?实习公司有跟你谈过转正或者说答辩呢?
提问环节:
1、我主要去做业务测试,还是根据自己能力想去做工具开发,可以吗?
2、这个部门里面,测试跟测试开发最主要的区别是什么呢?
3、测试小组是专门的测试小组还是?测试小组的规模有多大呢?
4、新人的意愿是去做测试或者说测试开发,部门会怎么去分配呢?
5、为什么专门去做一个压测工具呢?已经有那么多开源的工具了?
6、部门中一般是怎么去做性能测试的呢?
7、问一下面试官这边,您这边现在负责的主要业务是什么呢?
全部评论
(14) 回帖