2021提前批Java小米一面面经

  1. 自我介绍
  2. 项目深挖
  3. 实习经历
  4. 输入url整个过程,讲了url解析、dns解析、五层协议、mac头、ip头、tcp头,封包过程,拆包过程
  5. tcp、udp属于那一层
  6. mysql如何建表需要考虑什么、什么情况下索引失效、sql如何优化、如何发现慢sql定位、explain命令
  7. hashmap,数组长度为何是2^n
  8. Redis基本数据类型、底层数据结构,String,和list储存同样数据哪个占用空间大、自己用到的数据类型是啥,讲了string、zset...
  9. ThreadPoll 都有什么参数,如何调,几种拒绝策略,如何拒绝
  10. synchronized和ReentrantLock区别,AQS如何实现
  11. 有没有用过安全类,如何使用,如何保证安全
  12. 线程的几种状态
  13. Spring BeanFactory和FactoryBean区别,设计模式
  14. linux命令
  15. 算法 :两数交换数值,不创建第三个变量,:三次^操作就可以
基本就是这些吧,问的比较基础基本上也都回答的差不多,编程题也秒写出来,面试官人很好,爽快,面试官直接口头说给过了,然后闲聊了一会儿。然后第二天收到 :您的面试/简历筛选未通过,这....无疑是一次玩笑,然后我发短信问了问。面试官说:其他面试官也面试的有其他人,其他面试官给其他人的分数比较高,我被刷了。O滴娘,这,完全是怪自己太菜😂。最让人崩溃的是,我是今天刚面完阿里,全程10分钟...面试下来就收到这个邮件。阿里聊了聊之前的笔试题,有没有优化空间,算法已经是O(1),他说代码可以调整一下不?然后就去我码云上看我的仓库,(没想到)说我代码质量有待提高,和他预期不一样,然后问了一个问题,SpringBoot如何上传文件的,没答上来,然后就开始提建议了....面试完美结束。当场面试状态变为新投递...
#面经##小米##校招##java工程师#
全部评论
老哥,加油
点赞 回复 分享
发布于 2021-08-12 09:14
小米哪个部门
点赞 回复 分享
发布于 2021-08-18 10:51

相关推荐

白菜小丑呜呜:集美,简历有点问题,+v细嗦
点赞 评论 收藏
分享
断电再接线:1. 简历排版方面,你这内容比较少,一页放完。各模块之间建议用明显的分隔线分开,现在一眼看上去非常乱。教育经历留白太多。项目经历格式不统一。 2. 第一个项目,硬件设计太笼统,硬件架构规划是指板级电路设计还是FPGA逻辑设计?FPGA时序逻辑设计具体指的什么?实现的三个低速协议以及使用协议进行控制时序,是指什么? 3. 第二个项目,我觉得你可以和第一个项目整合一下,合并为一个项目。第二个项目说实话随便买个zynq开发板都有一直petalinux的教程,作为一个独立的项目不合适的,更像是一个小作业。 4. 第三个项目,项目内容这里,其实和环境搭建之类的东西提一嘴就好了,环境准备和编译安装工具链这种东西没多大必要写,实在要写的话可以 说 使用docker 独立sdk环境之类的。你说的这个工具我没用过,我用的比较多的是busybox和buildroot,是基于menuconfig进行配置的,如果scratch也是类似的模式的话,那我觉得这个项目也经不起细推。你可以往内核裁剪那方向靠,我说的这两个工具你也可以看看。 5. 你熟悉这些接口时序的话,你可以进一步去看一下驱动开发,然后面试的时候突出这个作为重点。第三个项目也可以将驱动开发给补充进去。因为单编内核和构建文件系统,其实很多时候是体力劳动。 6. 特长这里,独立成一个荣誉奖项的模块,把你获得的奖学金和竞赛奖项放一起。数模的话,写了国赛,美赛就不用写了。 7. 总的来说可以了,你简历上写的东西你只要都熟悉,找个实习还是没问题的。 8. 嵌入式分为硬件,底层软件和应用软件,看你的经历我建议你往底层靠,多去熟悉常用的通信接口,去看内核和驱动,网络编程这块也可以去了解一下。然后去**刷刷hot100
点赞 评论 收藏
分享
评论
1
23
分享
牛客网
牛客企业服务