回馈牛油。小米java面经 已OC

一面:一个小时十分钟
count(1)、count(*)、count(列名)区别
limit语句,参数代表含义
如果数据量很多的话,分页到最后很慢了,limit怎么优化
mysql索引底层数据结构,为什么用B+树
ACID特性,怎么实现的?底层原理?
undo log、redo log、binlog 日志  区别 有什么用?
覆盖索引?
为什么redis这么快?
redis线程模型?
为什么用单线程?
缓存雪崩、缓存击穿、缓存穿透原因,解决方案?
缓存一致性的问题?
大Key问题了解过吗?
linux常见命令?  创建文件夹的命令?
git的常用操作命令了解多少?说一说?
SpringBoot用到过哪些注解
Spring的IOC和AOP说一下
synronchion和lock区别?都是可重入的吗?
创建线程的方式?
线程池七大参数
怎么选择线程池的线程数? cpu密集:核数 + 1、IO密集 核数/(1 - 阻塞系数(0.9))
死锁产生的必要条件?
怎么预防死锁?
怎么查看堆内存?用过dump吗?
http 和  https的区别?
get请求和post请求的区别?
删除请求用哪一个注解?
从网页上输入一个url,到页面出现的全过程?
介绍一下集合类?
ArrayList和 LinkedList区别
map和concurrentmap的区别?
map扩容过程?
map的初始化容量为什么是16?
为什么map扩容是两倍?
什么时候触发map扩容的阈值?
== 和 equals区别
Integer 44 44   Integer 255 255  true还是false
算法:反转链表

二面:一个小时十分钟
SpringBoot启动流程?做了什么事情?
SpringMVC原理?
mybatis为什么写个xml配置文件和sql就能连接数据库呢?
mybaits底层原理?
update或者insert语句 的内部执行过程?
怎么理解微服务?微服务的好处?
如果让你设计一个抢红包系统 需要考虑哪些东西?怎么去实现?
还有一些问题,记不清了,二面基本都是场景题,底层原理什么的,一面基本都是基础,问的比较广
算法题:二分搜索相关的,记不清了
#小米面试##面试题目##小米#
全部评论
沾沾喜气,拿个offer
点赞 回复
分享
发布于 2021-10-12 15:07
你好,请问就两面嘛
点赞 回复
分享
发布于 2021-10-13 16:07
滴滴
校招火热招聘中
官网直投
沾沾喜气,请问楼主这个问题“map的初始化容量为什么是16?”咋答的
点赞 回复
分享
发布于 2021-10-13 17:48
base哪里呀楼主
点赞 回复
分享
发布于 2021-10-18 15:40

相关推荐

5 33 评论
分享
牛客网
牛客企业服务