北京小米科技有限责任公司

13人关注 关注 996人分享

公司福利 | 工资涨幅 | 年终奖 | 晋升机会 | 工作节奏 | 工作压力 | 工作时间 | 工作氛围

北京小米科技有限责任公司校园招聘面试经验(共235条) 最近更新时间:2024-04-17

2022-08-24 | 校园招聘
面试过程:

一面觉得有点凉,因为几个问题都没答上来,结果第二天下午打电话约二面,二面是武汉技术负责人,问的问题我个人觉得比较有难度,大部分没答出来,就挂啦

面试官问的面试题:

一面(8.1)

1.自我介绍

2.实习内容

3.测试用例测的是哪方面(实习)

4.UI测试用例框架(实习)

5.UI测试怎样实现(实习)

7.错误日志截图怎样实现的(实习)

8.测试用例写了多少条(实习)

9.元素定位方法(实习)

10.这些定位方式有什么优缺点(实习)

11.全部有id标签,是否都可以用id来定位元素(实习)

12.UI自动化代码结果树(实习)

13.controller一般放什么东西(实习)

14.云盘的接口测试怎么测(实习)

15.接口应该返回的是长度为10的list,实际上只返回了长度为5,怎么发现这个问题(实习)

16.状态码

17.403和404区别

18.兼容性测试怎么测(实习)

19.回归测试怎么测(实习)

20.回归测试是手动测试吗(实习)

21.实习的最大收获(实习)

22.视频学习的和公司里做的是否一致的(实习)

23.聊天软件自动化测试用例是PC端还是手机端(实习)

24.项目经验,所在职责

25.socket怎么实现的

26.socket如果数据丢失怎么办

27.在项目中参与度有多少

28.网络5层模型

29.网络5层的每层的功能

30.传输层主要基于哪些协议

31.TCP和UDP区别

32.实际生活中哪些应用到TCP,哪些应用到UDP

33.知道哪些数据结构

32.数组和链表区别

33.hashmap底层数据结构

34.看过hashmap吗

35.linux中有端口被占用怎么解决

36.kill -9 什么意思

37.日志中有错误信息,有error关键字,想取出所有错误信息,怎么做

38.快排基本思想

39.为什么选择测试开发

40.实习时间

41.考虑去哪些城市

42.反问

二面(8.3)

1.自我介绍

2.实习相关问题

3.command模式

4.代理模式

4.springboot读取配置文件所用的注解

5.springboot中循环依赖怎样解决

6.继承抽象类和接口的overwide有什么区别

7.JVM垃圾回收过程

8.map和json数据格式区别

9.dao层处理数据有什么困难和设计缺点

10.springboot注入依赖方式

11.tcp保证可靠性有哪些方式

12.git了解吗

13.为什么选择小米

14.使用过什么小米产品

15.为什么选择测试开发岗位

16.工作城市

17.反问

2022-07-12 | 校园招聘
面试过程:

面试时间大约1小时,面试官先问了一些八股,然后让我做了两道比较简单的题目,最后建议我多做一些项目,并且要求我多实习一段时间从而和人力资源洽谈,感觉还不错

面试官问的面试题:

- 自我介绍
- 简单介绍一下项目的功能和具体分工
- 项目中的评论功能可能存在 XSS 攻击的风险,如何检测和防御?
- 响应式效果是怎么实现的,rem 和 vw 更倾向于哪一种?rem+vw 的方式有什么缺点?
-
- 项目是怎么部署的?说一下大概流程
-
- 部署项目的时候怎么实现端口重定向?
- 你对 CDN 是怎么理解的?
- http/2 有哪些新特性? 哪些对性能优化是有作用的?
-
- https 和证书的作用
-
- hash 模式和 history 模式有什么区别?history 模式下刷新会发生什么事?
-
- 如果刷新后不想跳转到首页,而是恢复之前的路由,应该怎么做?
- 有一些列表项,key 是固定的,点击按钮后它们会重新[排序](),diff [算法]()在这个过程中做了什么事?
- 对浏览器的缓存是怎么理解的?再次请求资源的时候,缓存怎么发挥作用?
- 如果资源经常改动的话,缓存策略怎么设置比较好?
- 除了上面这些,你有其它性能优化的方案吗?可以从打包方面说一下
- 代码压缩具体是怎么做的?
- 手写题:实现 Promise.all 和 sleep 函数
- [算法题]():求任意一个数组的幂集(dp)

2024-04-14 | 校园招聘
面试过程:

校招被捞的,突然就收到了面试通知,很仓促。上去先是自我介绍,然后根据专业和所报岗位了解一下基本情况,了解常用的语言和相关的知识点,了解岗位所用框架了解程度,八股文问的少。准备不及,已经被刷。感受还行吧。

面试官问的面试题:

自我介绍
专业技能是学校教的还是自学的
常用什么语言
Java的字符串为什么不可变
Python你认为是面向对象还是面向过程的
Python的多线程是真正的多线程吗 了解协程的概念吗
MySQL的事务特点
Flink对比Spark的好处
讲一讲Flink的checkpoint和savepoint机制
讲一讲Flink的几种窗口
讲一讲数据倾斜如何处理 join场景的又如何处理
讲一讲MapReduce的shuffle环节
讲一讲HBase的读写过程
Kafka如何保证数据不丢
算法题:翻转列表
反问

2023-11-04 | 校园招聘
面试过程:

一面 mentor面 问了八股 SQL题 一道算法题
二面 主管面 问了研究方向 论文 在上海是否有认识的朋友等日常问题
三面 hr
一面 mentor面 问了八股 SQL题 一道算法题
二面 主管面 问了研究方向 论文 在上海是否有认识的朋友等日常问题
三面 hr

面试官问的面试题:

1. 实习的项目中做过哪些工作?
2. 实习期间最大的收获是什么?
3. SpringBoot的自动装配原理?说一说
4. Spring的IOC是什么?
5. Spring容器在启动的时候会做哪些事情?
6. Spring Bean的声明周期?
7. HashMap的数据结构,是否线程安全?
8. 什么Map是线程安全的?
9. HashTable和ConcurrentHashMap对比说。
10. TCP的三次握手四次挥手讲讲过程?
11. 手撕代码,三数之和。

2023-05-08 | 校园招聘
面试过程:

1.自我介绍
2.项目介绍
3.实习介绍
4.C++11的新特性
5.懂rapidjson的底层原理?不懂。rapidjson使用的过程中遇到过那些bug?无
6.判断链表是否有环,求环的入口节点。

面试官问的面试题:

1.多态实现原理?虚函数指针具体怎么找虚函数表?
2.如何创建进程?我说./把可执行变成进程。告知不对。又说fork函数创建通过进程id判断一下。还不对。
3.进程布局?堆栈全局代码那些区
4.函数压栈过程,包括函数带参数
5.”hello world"存在那个区?
6.线程私有区和共享区
7.是个全局变量但我又想是线程独有的怎么办?陈硕永远滴神。__thred关键字,有一小节整好叫善用__thread关键字

2022-03-14 | 校园招聘
面试过程:

秋招补录在小米招聘官网投的简历,经过测评之后进面。(其实秋招就投过,后开没下文了,大概是后来被捞了)
先是有人打电话问了基本信息然后约了面试时间;然后是海外市场部的负责人进行的电话面试,半小时,1V1;
没过

面试官问的面试题:

自我介绍刚讲到4A Agency实习经历,就打断我问是哪个Agency;
问服务的什么客户跟过哪些项目;
喜欢哪种类型的客户;
(我的简历实践经历比较多)这些经历里你遇到过什么困难,怎么克服的,最大的收获是什么;
了解小米吗?你同学(大概)对小米是什么印象;
Oppo vivo 也做了很多的营销 比如明星代言人 综艺广告的投放等 你觉得对品牌形象 品牌营销 有效果吗;
对于出国工作一段时间怎么看,能接受吗
面试官还介绍了一下国际市场部。

我发挥的不好,很多东西没答出来,复盘的时候才反应过来,大家加油吧!

1 2 3 4 5 6 7 8 9 10 11   共 12 页