本文已参与「新人创作礼」活动,一起开启掘金创作之路。
内推季软开和算法的岗位是免笔试的,且内推不设岗位上限可以投递多个岗位,附内推码NTANZTp
小米的招聘没有hr出来对接,当时邮箱写错了,法邮件给hr改的,hr-campus@xiaomi.com,很快回复,感觉小米的校招体验很好。
笔试
我忘了是不是提前批了,提前批好像没有技术笔试,有个测评,都是行测和性格。
一面
时长半个小时。面试官超级和蔼。经历了自我介绍+提问+做题+反问,主要是结合简历提问,应该每个人都不一样,会有寿司代码环节,题目是写一个快速排序,有所准备所以很快就写完了。 给一个快排的代码如下。
void quick_sort(int *num,int l,int r){
//如果小于等于1个数据元素·直接返回结束快排函数 r为数组元素总个数
if(l+1>=r){
return ;
}
int first=l,last=r-1,key=num[first];
while(first<last){
while(first<last&&num[last]>=key){
--last;
}
//如果值小于 key分界值 交换
num[first]=num[last];
while(first<last&&num[first]<key){
++first;
}
//如果值大于key分界值 交换
num[last]=num[first];
}
num[first]=key;
//递归左右部分进行快排
quick_sort(num,l,first);
quick_sort(num,first+1,r);
}
反问了部门情况,会进入哪个部门。报名时候是不分部门的,面试我的是深圳手机部门,面试官是哪个部门,最后就会进哪个部门。反问了业务是在驱动层还是应用层还是内核。 20210823已过,约了二面
二面
面试官问一面算法题是否写出,得知当场写出,写的很快,就不再写题了。 提问围绕简历进行拓展,问的很发散,感觉没准备套路题,驱动程序的理解、结构、执行过程,内核态用户态的理解,iic或spi选一个讲讲,内存管理的理解。科普交流、介绍部门。
已过
九月底谈薪,小米的两方相对签的比较早了,要签两方,违约金5k。最终使进了显示技术组,做屏幕驱动部分。