小米一二面零售中台面经
小米中台一面(2h10min)
问题:
自我介绍
介绍实习经历
在凤凰网做了些什么?
在众安做了些什么?
详细说一下你的通知服务怎么做的?有什么难度?怎么解决的?
介绍一下你的两个脚手架项目
第一个脚手架项目的流程是怎么样的?
第二个脚手架的参数校验层、异常处理、响应是怎么做的?
Spring MVC 自带了参数校验和异常处理注解,你的和它有什么不同?
MYSQL 遇到麻烦你怎么调优?
JVM GC 流程
JVM 参数调优有经验吗?
如果你遇到了内存溢出,你会怎么处理?
你写过哪些层面的代码?介绍一下?你倾向于哪种?
手撕:
n个升序链表,leetcode原题
随便写一个死锁吧
把你知道的单例模式都写一下吧
SQL题,有一个场景,要你从订单表中查出昨天每个小时第一笔的订单
活动和商品,不同的活动下每个商品有不同的打折优惠,请你设计流程和入库操作
反问:
中台是自研还是二开,或者是托付给外面的公司?
中台有哪几个大模块的平台?
中台这边使用的技术栈有哪些?
团队人数是?
我这次面试情况哪些地方需要改进和做得不好?
业务增长目前的情况?
小米中台二面(刚好1h)
问题:
自我介绍
介绍一下你的两个脚手架
数据订正脚手架的流程是怎么样的?意义是什么?
有测过压吗?后续会接着优化吗?
第二个脚手架的参数校验层、异常处理、响应是怎么做的?
你这个新脚手架有没有考虑到接触同学的学习成本?
@ExceptionHandler 原理
为什么加上了 @component 注解就可以在别的类中使用?
介绍实习经历
在凤凰网做了些什么?
在众安做了些什么?
详细说一下你的通知服务怎么做的?有什么难度?怎么解决的?
为什么要有 RPC ?存在的意义是什么?
好的 RPC 要有哪几个特点?
说说你对 DDD 的理解
做个题巴~(反转链表😀)
#小米面试##秋招#