小米后端开发日常实习一面

1.leetcode55跳跃游戏

2.Leetcode21合并两个有序链表

3.sql题(一点都不记得sql了,在面试官提醒了磕磕绊绊写出(1),(2))

给两个表

员工表user:idnameagedep_id

部门表dep:iddep_name

(1)找出所有姓“张”的员工

(2)找出员工数最多的部门

(3)找出最大年龄员工所在部门

4.自我介绍

5.ArrayList 和 LinkedList的区别

6.Java中的锁,synchronized锁升级,锁信息存在哪(对象头?)

7.synchronized和Lock怎么选择

8.Synchronized是可重入锁吗,怎么实现?是公平锁吗?锁普通方法和静态方法区别?

9.Lock怎么实现可重入,怎么实现非公平?(我一开始说被唤醒后直接尝试获取锁,被提醒后才想起来是加入队列前直接尝试获取,这块记不太清了)

10.Lock想没获取到锁不阻塞,继续去完成其它任务怎么办

11.jvm内存模型

12.垃圾回收发生在哪,垃圾回收算法,垃圾回收器,如何选择垃圾回收算法

13.新生代和老年代的内存比例????我说可能看系统配置,重要对象比较多就老年代设大一点面试官说那你设计的系统配多少

14.spring自动装配(我答factories文件这个),追问具体什么时候,什么类(我说启动后去,不是很懂)

15.spring条件装配,有哪些类型(我简要说了下,但具体都不记得)

16.spring创建的是单例吗(我答可以调scope改成prototype),问单例有并发安全问题吗

17.zookeeper架构,有哪些功能,结点类型,有哪几种角色,观测结点是用来干嘛的,是强一致性吗,怎么保证的(我答ZXID巴拉巴拉)

18.反问

10-25面的,sql和八股答得不好,但反问评价竟然说还不错,后面可能还有一面。我还以为有戏,结果这周都没动静,又凉了。话说官网还是显示面试中,挂了会显示流程结束吗

全部评论
简历是有写spring自动装配吗
1 回复 分享
发布于 11-02 16:48 浙江
挂了,没挂,流程都不会变的
1 回复 分享
发布于 11-04 20:00 北京
base哪啊兄弟
点赞 回复 分享
发布于 11-02 09:18 湖北
感觉问的有点细啊
点赞 回复 分享
发布于 11-03 23:26 广东
感觉比之前看的大厂的面经难度高了不少
点赞 回复 分享
发布于 11-05 15:51 河北
官网投递还是哪里投的呀
点赞 回复 分享
发布于 11-06 00:32 湖北
为啥我的题目比较简单 感觉应该是走个流程了 不缺人了
点赞 回复 分享
发布于 11-07 11:17 北京
佬,你在哪里投的呀
点赞 回复 分享
发布于 11-12 00:10 江苏

相关推荐

11-12 21:40
武汉大学 Java
全程55分钟1. 自我介绍2. 介绍项目3. 使用 springboot starter 的作用是?是为了能用注解使用这个框架吗?(因为我叙述的时候逻辑有点问题才问的)4. SPI 机制在 JVM 层面是一种什么体现5. 为什么叫 SPI 机制6. 为什么一定要用 SPI 机制,使用者不能直接实现一个接口的实现类吗,走一个策略模式7. 了解双亲委派机制吗8. 了解 SPI 机制打破了双亲委派机制吗9. 给你一个需求文档,让你做一个技术方案设计,你会考虑哪些东西10. 设计数据库表会考虑哪些内容11. 建一个表,这个业务未来会迭代很久,你会考虑哪些点12. 字段加索引要考虑哪些方面13. 什么样的字段适合加索引14. b+ 树频繁更新会有一些什么现象15. 索引失效的情况16. 介绍 redis 基本数据类型17. 介绍一下 SDS18. 介绍 CAS19. 并发问题是怎么产生的20. 一个类有一个全局变量 m,多线程对它进行增加操作,如何保证线程安全21. 有哪些加锁的方式?22. synchronized 锁的作用域23. synchronized 基于什么实现的24. synchronized 无锁 偏向锁 轻量级锁 重量级锁几个阶段怎么转换的25. redis 持久化机制有哪些26. linux 命令有哪些,如何查找文件中指定的内容27. 手撕:写一个 DCL28. 为什么要用 volatile 关键字29. 手撕:判断链表是否有环30. 手撕:和为 k 的子数组的个数31. git 有哪些命令,平时用命令行还是可视化32. 在学校和老师做过项目吗33. 自己debug过吗,讲一个印象比较深的debug过程34. 代理模式和装饰者模式的区别35. 了解 springcloud,dubbo,mq 吗36. 你感觉你的个人优势有哪些37. 之前有实习经验吗38. 面试官介绍部门业务并进行反问 #小米实习#  #java#
查看38道真题和解析
点赞 评论 收藏
分享
13 55 评论
分享
牛客网
牛客企业服务