小米测试开发(测开)一面

以前面了很多公司,这是第一次写面经,说实话,虽然面试应该不会过,但是体验很好。
面试邀约的时候,可以自己选择合适的时间,这点确实挺好的,其次是面试官是个年轻漂亮的小姐姐(让人心动的那种😄声音听着也很温柔的那种。


额。。。。不好意思,扯远了。抱歉。。抱歉。。。


面试主要问题:
1. 自我介绍
2. 为什么要投测试开发(是为了钱吗?理想吗?No!No!No!当然是为见小姐姐您一面啊😛
3. 熟悉哪种语言?因为项目都是用的Python,但自己说的是Java,估计小姐姐更多的了解python,所以没问Java相关的。
4. 实习做过的项目
5. SQL注入有了解吗?(说了实话只是听说过)
6. 测试工具有了解吗?
7. 死锁
8. 在项目上有过做测试吗(回答没有,因为实习的时候都是做后端,测试有专门测试人员做😅,估计小姐姐也挺无语的
9. 当然逃不过算法题啦。
(1)非递增最大值减去最小值小于或等于num的子数组数量。(自己写了个O(n2)的,小姐姐表示时间复杂度有点高)
(2)字符串数组出现次数的TopK问题(时间复杂度要求O(NlogK))
(3)判断两个字符串是否互为旋转词
10. 反问环节

大概就是上面这些了。只是自己太菜了,非科班还不努力的那种😅。
之前看面经说的面试体验不好,可能估计我运气好,感觉还可以。

加油,各位大佬,offer是你们的!😄

#面经##校招##小米##测试开发工程师#
全部评论
有通知了吗,今天下午刚面完😂😂
1 回复 分享
发布于 2020-09-21 20:04
我估计我完了,非科班,算法题难了就不会。。。。
点赞 回复 分享
发布于 2020-09-21 16:31
没有反问的环节吗
点赞 回复 分享
发布于 2020-09-21 15:38
半个小时能写三个题?😂😂
点赞 回复 分享
发布于 2020-09-21 12:36
算法题有做出来吗
点赞 回复 分享
发布于 2020-09-21 12:04

相关推荐

榕城小榕树:换个简历模板,重构一下简历,我看的都累,更别说hr了。几点建议:(1)求职意向全删了(2)培训经历删了(3)核心技能和技能详细合并成“专业技能”,不要分开。技能最好不要写精通,不然你会被问死(4)技能放在项目上面,自己熟悉的技术/原理加粗(5)项目确实多,但一些量化的指标有点离谱了,比如系统可用性99.99%、部署效率从2小时缩短到10分钟、成功率100%、响应时间<5分钟,我作为面试官可能就会问一个问题:这些量化指标你是怎么得出的?怎么做到的?如果你有应对的话术就罢了,如果没有就建议少些一点量化指标,把自己做了什么有价值的事写出来就够了(6)项目也要把你有亮点并且有把握说出来的东西加粗
点赞 评论 收藏
分享
微步在线一面,上来本来还行自我介绍的,结果都不要自我介绍,直接开始八股轰炸:1、介绍一下Java的Object对象有哪些方法?2、Object的equals方法和hashCode方法要一起重写,原因是什么呢?3、介绍一下HashMap4、你一般使用的JDK版本是多少?谈谈Java&nbsp;8、11、17的新特性5、Java的异常分为哪几种?6、受检异常和非受检异常在使用上有何不同?7、介绍一下Java对象的创建过程8、创建对象过程的内存分配,是分配到哪儿?什么情况下会发生堆内存的溢出?9、对于内存溢出这种错误,Java不是有自己的垃圾回收器吗,它为什么不会把它回收掉?10、引用类型除了强引用还是有什么类型的引用?11、线上Java的服务,它报警CPU使用率100%,怎么去进行排查?12、使用过synchronized关键字吗?它修饰普通方法和静态方法上有什么区别?13、使用synchronized关键字锁一个代码块,括号里面能锁String对象或Integer对象吗?14、知道CopyOnWriteArrayList吗?它是怎么保证线程安全的?15、List有ArrayList和LinkedList,你认为有没有CopyOnWriteLinkedList呢?为什么没有?16、使用过线程池吗?谈谈线程池有哪些核心参数?17、假设最大线程数为10,核心线程8,正在运行,又来了一个任务,正常情况是先入队,能否不让其入队,先让其十个线程跑满再入队?我问为什么都不用自我介绍,他说面试的人太多了,根本筛选不过来,岗位一开没几天就有上百份简历了,只能通过这种方式快速筛选
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
28
分享

创作者周榜

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