小米面试

9.14 一面(1h)

自我介绍

实习项目介绍,项目背景,遇到的什么问题,如何解决的

介绍自己的项目,注册与登录如何实现,用到了哪些数据表,激活账户时如何分辨是当前用户

消息通知怎么实现的,如何实现消息已读

消费者和partition的概念与关系,消费者可以消费不同的partition吗

如何实现点赞与关注功能,如果用mysql该如何实现,需要设置哪些索引,redis用到哪些数据类型

代码题1 两个链表相加(leetCode 445)

代码题2 给定数组,数字表示各个堆的石头数量,问如何移动石头,使得各个堆的石头数量尽量一致

代码题3 生产者消费者轮训操作(直接不会写)

反问:

1 几轮面试(2轮技术)

2 面试表现(多了解背景,原因,比如实习时修复的那个错误,不知道原因所在,现阶段不用贪多)

posted on 2022-09-14 15:50  CharmingHz  阅读(236)  评论(0)    收藏  举报

导航