8.16投递的简历 8.24收到一面邀请 一面完了大概过了一周收到了二面通知,二面结果还未知,先记录下一面的面经 三分钟自我介绍 简单说一下你对小米公司文化的理解 你认为产品经理的职责是什么? 上一段实习有什么收获,项目的成果怎么样,扮演了什么角色?部门的核心指标有哪些? 对小米的产品有多少了解?能提供一些建议吗? 希望能有好结果 #非技术面试记录#
投的Java方向被安卓捞去面了,20分钟 ====== 1.讲讲jvm有哪些东西 2.设计模式了解哪些 3.Java集合有哪些区别 4.定时删除和惰性删除的区别 5.介绍部门接不接受安卓的开发,部门做的小米手机安卓通信模块优化
#小米# 许愿hr# 40多分钟,面试官人挺好的,不过迟到了两分钟,整体就对着简历细问项目和说个人经历,终于有一次面试没问我为什么跨考了。 1、先自我介绍 2、研究方向(这能反映个人研究生经历,怎么没写?然后自己说了一通研究方向干啥了 ps:我要有好文章怎么可能不写,还不是我菜) 3、打过竞赛吗?(随便说了一下参加的水比赛) 4、介绍第一个项目,然后各个点细问,讲了有一会 5、多线程编程遇到过死锁
上来写题,字符串算数表达式,计算结果返回。然后和我看得面经完全不同的待遇,根本不问Java,全是计网,操作系统,MQ,docker文件系统。问到答不出来为止。最后被面试官评价编程写的挺快,但是基础薄弱。当场说一面给我通过,这是真通过还是假通过,感觉答得很难受。 问了面试官,应届生技术面 2 面,也可能加面。 晚点更新面经...
1.自我介绍 2.项目用了什么框架?遇到了什么难题? 3.科研训练经历 4..数模比赛经历 5.你知道Java里面为什么把String类型设置为不可变的吗? 6.讲讲String,StringBuffer,StringBuilder区别。 7.讲讲线程池。 8.了解过多线程吗?讲讲理解。 9.本来你报的是Java,现在换成了Android开发,你对这个岗位有什么了解吗?你为什么愿意换岗? 10.未
#小米# 大概40分钟左右,女面试官,人挺温柔的,总体就是项目+手撕 1、自我介绍 2、讲一下简历上项目(webserver):项目成果是什么大致讲一下、几个人做的? 3、读研期间方向,然后个人方向展开讲讲 4、研究生很本科专业不一样,为什么跨考?自己自学的吗? 5、讲一下另外一个嵌入式相关的项目?做了多久?碰到问题、难点、怎么解决的。这部分讲了挺久的。 6、研究生跨专业那你数据结构、操作系统自学
cpper被捞到java岗 但面试官都挺好的 一面30min: 手撕:链表反转(要自己跑通示例) 简单了解下项目背景 redis基本数据类型 常见缓存问题及解决方法 http,tcp,ip各解决什么问题 遇到最大的困难 (晚上就约了二面) 二面70min: 逐个问项目细节+穿插八股 文件传输是用tcp还是udp好,分析原因 http和websocket区别 redis基本数据类型 介绍一下reac
base:武汉 真的太感谢小米了,因为自己想留在武汉,但是武汉没有C++的岗位,所以我之前投了go的岗位,因为感觉面不过,所以都跟HR说不面了,但是HR问清楚原因之后跟我说校招的话语言无所谓,反正还说了很多,最后保持岗位不变,帮忙安排了一个C++的一个面试官,真的感谢!!!米粉没白当 *八股: 1.指针和引用的区别 2.说说缺页异常 3.tcp拥塞机制 4.虚函数相关 5.左值引用和右值引用的区别
常规项目引申出八股 线程池的线程同步机制,互斥锁和信号量具体如何使用的? 业务逻辑 内存映射 项目难点 项目优化 操作系统的进程调度和内存管理 C 和 C++ 最大的区别 如何用 C 语言实现类(函数指针) I/O 多路复用 芯片/嵌入式方面有了解吗,个人意向 平时有关注新品手机发布的一些芯片参数什么的吗? #晒一晒我的offer#
拷打项目和实习(占比60%) 逻辑左移和算术左移 构造函数和复制构造函数的区别 写一个3*3的高斯滤波实现边缘检测 由于是boss上投的 所以官网看不见进度 基本都答上来了希望没挂
笑鼠,米子被鸽穿了 上个月明明给我发了感谢信 今天居然接到了OC电话 能听出HR的语气非常机械 就像把同样的话重复了很多遍一样 不过还是谢谢雷总 —————————timeline—————————— base南京,Android开发。 一开始投的Java岗 9.22 笔试 9.25 一面,后续挂 10.27 通知转岗Android开发 11.1 一面、二面速通 12.12 OC+正式offer
本人Java后端开发,面试官不介意 1.自我介绍 2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么 3.简单说几个Linux命令 4.http与https的区别 5.二叉树有哪些遍历方式 6.静态代理与动态代理的区别 7.ArrayList动态扩容过程 8.HashMap如何解决hash冲突 9.Java如何实现多线程,锁有哪些,原理 10. volatile关键字 11.
#软件开发2023笔面经# #小米# #23届找工作求助阵地# 面试官上来先介绍了一下岗位,是做自动驾驶的中间件的,然后让我做了个自我介绍。 问我能实习多久,问我研究生都学啥课程。我说了两门操作系统相关,开始了第一题。 1.线程会有自己独立的栈区吗?会有独立的堆区吗? 1.你了解 Linux 虚拟内存空间吗? 2.虚拟内存有什么好处? 3.两个进程 malloc 可能会返回一个值吗?会映射到一个物
#面经# 小米面试官真的很好,题也不难,但是代码题真的太难受了,那么简单没写出来。 上来 面试官先了解了一下实习的时间问题,问我能实习多久巴拉巴拉, 然后说先写个代码题,省点后面的时间。代码题是输入一堆数,每个数都是出现 4 次,只有一个数出现三次。时间复杂度 Onlogn,空间复杂度 Ologn。真的很简单,就是手撕快排再遍历,我把时间复杂度一开始看成了 Ologn,所以想着用二分法,结果想着想
时长:1小时10分钟 自我介绍 手撕算法:模拟计算器,输入算数表达式字符串,返回计算结果。 1、ConcurrentHashMap底层实现? 2、BIO、NIO、AIO三者之间的区别? 3、epoll是怎么实现IO多路复用的? 4、知道用户态和内核态的区别吗?为什么要分为两种,NIO为什么比BIO性能好,结合上面两种态来回答?IO操作在操作系统底层是怎样的?(中断、DMA、用户态到内核态的切换,系