总结小米java面经(oc)
9.15一面(70mins)
1.介绍项目的业务和功能
2.问了我负责的主要功能
3.详细讨论我负责的项目功能,主要是netty、并发编程、数据库、分库分表相关。
4.Mysql:索引的理解、设计、优点,对事务的了解
5.Redis:跟mysql在使用上的区别,主从复制,切片集群,多哨兵,分布式
6.手撕算法:单例模式,写的双重检查锁懒汉式
7.Volatile关键字的原理和如何实现
8.锁的原理
9.手撕算法:爬楼梯,以及进阶完全背包
10.反问
这个面试官一直夸我,真的太好了
9.16二面(55mins)
1.详细讲了项目,跟一面差不多,没有一面那么细
2.http原理,1.0,1.1,2.0,3.0区别
3.http与https
4.项目中最复杂的设计模式
5.场景题:安全场景下锁的知识,悲观锁、乐观锁、分布式锁、mysql行锁几乎都讲了
6.手撕算法:字符串中出现过至少两次的最长子串:写出来以后说有没有优化思路,说了可以找公共前缀优化,不知道对不对
7.反问
10.17电话oc,总体对小米印象还是挺好的
1.介绍项目的业务和功能
2.问了我负责的主要功能
3.详细讨论我负责的项目功能,主要是netty、并发编程、数据库、分库分表相关。
4.Mysql:索引的理解、设计、优点,对事务的了解
5.Redis:跟mysql在使用上的区别,主从复制,切片集群,多哨兵,分布式
6.手撕算法:单例模式,写的双重检查锁懒汉式
7.Volatile关键字的原理和如何实现
8.锁的原理
9.手撕算法:爬楼梯,以及进阶完全背包
10.反问
这个面试官一直夸我,真的太好了
9.16二面(55mins)
1.详细讲了项目,跟一面差不多,没有一面那么细
2.http原理,1.0,1.1,2.0,3.0区别
3.http与https
4.项目中最复杂的设计模式
5.场景题:安全场景下锁的知识,悲观锁、乐观锁、分布式锁、mysql行锁几乎都讲了
6.手撕算法:字符串中出现过至少两次的最长子串:写出来以后说有没有优化思路,说了可以找公共前缀优化,不知道对不对
7.反问
10.17电话oc,总体对小米印象还是挺好的
全部评论
佬,方便问一下oc的时候电话是6060 6666吗,我今天没接到这个电话。
手撕是只过一个简单用例就可以吗,最长重复子串应该是要用字符串哈希加二分的
楼主最后想签哪里
佬basr武汉吗
相关推荐
01-16 22:31
赣南师范大学 运营
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。
2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。
3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。 点赞 评论 收藏
分享
