【小米】Java开发-面经

主要是基础知识的考察,题目如下:
  1. Redis高性能如何实现
  2. IO多路复用是什么概念

  3. 单线程 不堵塞 性能还是高效呢 服务只有一个线城 多个请求 效率如何达到的 一个线城如何处理n多个线城

  4. zSet是什么数据结构 实现的具体数据结构是什么 跳表 跳表又是什么样的数据结构

  5. TreeMap实现原理和数据结构 特点

  6. java中有哪些锁

  7. synchronized和可重入锁性能上有哪些差异 锁的粒度是什么样的 就是锁的范围有什么差异吗 可重入锁 有个分段的概念 分段锁

  8. 数据库 update操作是获取的是行级锁还是表级锁 行级锁都是基于索引的,如果一条SQL语句用不到索引是不会使用行级锁的,会使用表级锁。
  9. 哪些操作会获取表锁 如果是一次的插入操作呢
  10. 如何显式地对一个行加锁

  11. 数据库里索引有什么价值,为什么能快速地检索到我们需要的数据?检索的流程逻辑是什么样的?

  12. 项目中用到ES ES又是什么应用场景 什么时候选择使用ES 而不是使用数据库 并加上索引的形式

祝大家都获得自己想要的 offer

#2022春招##面试题目##小米##校招##实习##Java工程师##Java#
全部评论
这真是基础吗?
1 回复 分享
发布于 2022-04-01 15:03
这个真是基础嘛 emo了
点赞 回复 分享
发布于 2022-04-01 11:43
可以问下,问spring,mvc,boot,cloud吗,简历上写了吗
点赞 回复 分享
发布于 2022-03-10 17:05
小米只有一面吗
点赞 回复 分享
发布于 2022-03-07 22:38

相关推荐

ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
头像
02-26 13:58
门头沟学院 Java
北城_阿亮:把八股背一背,包装一下实习经历项目经历,要是有心思考证就考一考,然后把别人的项目爬到自己github上,包装到简历里,什么三个月?一个月!
点赞 评论 收藏
分享
评论
7
74
分享

创作者周榜

更多
牛客网
牛客企业服务