小米日常-java服务端 3.6

3.6一面-3.9二面-oc

一面

自我介绍
电商系统中需要关注的点
怎么用redis去进行秒杀的,redis单线程为什么快,redis扫描前缀相同的key
redis的keys和scan区别
redis实现分布式锁
长连接的好处与坏处
tcp和http区别,Https
ThreadLocal原理
父线程和子线程的数据传递inheritablethreadlocal
hashmap线程不安全的情况
Synchronized和volatile
ThreadPoolExecutor的参数,运行机制
rocketmq和kafka的区别
rocketmq的重试机制
mysql的事务
sql的优化,explain之类的
springcloud有哪些组件
nacos和euruka的区别
nacos怎么保证数据一致性的
反向代理是什么
spring事务是怎么实现的
springboot的自动装配是怎么实现的
总结:没问项目,spring八股背的一般,没问自己熟悉的ioc和aop
面试的时候有些许紧张,自己会的东西,说出嘴的时候逻辑会变乱

二面40min
一道hot100原题忘了是啥了
计网相关常见八股
https,非对称加密,tcp握手挥手之类的
集合框架介绍,简单问了点hashmap和concurrenthashmap
项目一边介绍一边问相关八股
秒杀流程
spring框架的ioc,aop

总结:项目细节做的还是不够好,八股背的也不够广,有几个问题甚至是第一次听说
全部评论
请问楼主二面和oc隔多久
点赞
送花
回复
分享
发布于 03-29 22:25 湖北
m
点赞
送花
回复
分享
发布于 04-01 12:28 江苏
滴滴
校招火热招聘中
官网直投
佬,小米日常实习是在官网投的嘛,多久捞的啊
点赞
送花
回复
分享
发布于 04-14 15:07 江苏
佬 我在官网没看见这个岗位呀 在哪里投的
点赞
送花
回复
分享
发布于 05-05 12:07 上海

相关推荐

这次面试官问的基础课相对多一点,问问题时长较少,做算法题占了时长大半自我介绍进程间通信的方式(共享一块储存空间,消息,管道,socket)I/O多路复用怎么理解,select,poll,epoll的区别(可以同时监听多个I/O,epoll能知道那个IO来消息了,其他的要遍历)epoll是怎么知道那个IO来消息了(我说的不太清楚,只记得应该是操作系统会返回对应的结构体,直接说不懂😢,面试官就是这样,听到你有哪里讲的犹豫模糊就跟抓到把柄似的,一直追问)讲讲哈希(哈希冲突两种方式:拉链法,开放地址法)mysql聚簇索引和非聚簇索引区别(一面问过了,不再赘述)mysql两种存储引擎(myisam,innodb,后者支持外键事务行锁,前者读多效率高)redolog和undolog(redolog确保持久性,我还讲到刷盘策略,undolog是原子性和一致性,是逻辑日志)redis两种持久化策略(rdb和aof,前者物理后者逻辑,rdb主从复制要用,执行效率较高,按频率记录,aof文件大有重写,每隔1s时间记录)spring循环依赖怎么解决(三层缓存,后面的问题面试官都没有追问,感觉我答得没太犹豫就不怎么深入问了😂,给人一种欺软怕硬的感觉)手撕:一串数字,按照他给出的位置公式,找出密码(小儿科😂)写完之后,他突然说这只是热身(看你写的那么快,再奖励你一道手撕题目)第二道是米粉距离米店最近的距离之和。代码重构了几次硬是没把逻辑写出来。其实跟leetocde475. 供暖器差不多,应该遍历米粉,用二分法找出相邻的米店就好了,当时没想到。摸了几十分钟,混够时长了,让我讲讲思路就结束了。现在官网上流程还在走,应该是过了的吧,但是还没邮件约面,估计应该是五一的情况总结:感觉小米面试难度不大,问的问题基本hold得住。其实现在也在找其他的大厂,毕竟小米虽然名气大但是听说给的太少了,喂不饱🐀🐀,希望捞个小米保底。许愿小米offer ( 🕯🕯🪔🐔🐷🍊🍎🍺🍺)
点赞 评论 收藏
转发
4 29 评论
分享
牛客网
牛客企业服务