小米,暑期,Java(三面,挂)

7.28,收到小米北京,国际部面试邀请
----------------
7.31,一面,北京小米,国际部。
1,Object常用方法,equals和hashCode,volatile,线程池工作原理,创建方式,核心线程数设置大小
2,封装,继承,多态,跨平台,设计模式,命令模式
3,List,Map,HashMap,HashTable,ConcurrentHashMap,put的过程,key的equals和hashCode
4,隔离级别,可重复读原理,MVCC,MyISAM和InnoDB区别
5,IOC,AOP,常用注解,
6,MQ作用,Redis+MySQL数据不一致,持久化
算法:1位的个数,HashMap的key的equals和hashCode问题自建类验证
----------------
8.2,二面,体验感真棒
1,Java:线程差创建方式及区别,sync,volatile,线程池参数,创建方式,自定义线程池
2,Java:Object常用方法,String不可变原因,ArrayList&LinkedList,ConcurrentHashMap,HashMap,HashTable
3,Mysql:索引数据结构,B+树,事务,隔离级别,锁
4,Spring:IOC,AOP,
5,Redis:数据结构,作用
6,项目挖掘
算法:判断链表是否有环(两种方式)
----------------
8.2,约8.3三面,实习都要三面了,顶不住。
----------------
8.3,三面,项目挖的底朝天
1,无八股,被问麻了
2,项目深挖:为啥分布式事务,为啥不用连接池解决MQ(项目太小,完全不需要这么高并发)
3,项目深挖:为啥按照省份分流?Zuul和GetWay区别?项目太小为啥分流?
4,项目深挖:项目模块,项目技术难点,ELK中为啥不用MySQL(项目太小,MySQL可以负载)
5,项目深挖:项目中算法模块细节,怎么实现的,居然去翻我发表的论文了
6,算法:求一个数组的全部非递减子数组(包括不连续)?这题很简单吗?最后没做出来,只做出来求最长子数组递减子数组。
求过啊!!!!!求过啊!!!!!求过啊!!!!!
----------------
8.8,无消息,大概率寄了。
全部评论
大佬怎么知道小米挂了
点赞 回复 分享
发布于 2023-09-29 16:26 吉林
大佬怎么天天有面试
点赞 回复 分享
发布于 2023-07-31 14:24 安徽

相关推荐

04-05 22:40
门头沟学院 C++
点赞 评论 收藏
分享
评论
8
23
分享

创作者周榜

更多
牛客网
牛客企业服务