小米一面面经

23届的面经,之前有uu问了,把一面面经整理了一下,面试了比较长的时间,所以问题问的比较多
二面也问了挺多问题的,但是最近事情太多,可能没空整理了 #小米#  #面经#
1.自我介绍
2.说一下IOC和AOP
3.IOC有什么好处?Spring aop有几种代理模式?4.项目细节问题
5.Java的面向对象有几大特性?并说说你对这几个特性的理解
6.关于Redis的了解,你在这个项目中用Redis做了什么?
7.aof和rdb是什么技术?区别是什么?
8.redis集群技术你了解吗?
9.redis的一个key过来会分配到哪个机器上,算法是怎么样的呢?
10.hashmap和hashtable的区别?
11.concurrent hashmap的阈值是多少?
12.hash冲突的话有几种解决方式
13.介绍一下hashmap的扩容因子,初始扩容因子是多少,初始数组容量是多少
14.在你的项目中,kafka是用来做什么的?
15.说一下redis的缓存雪崩,缓存穿透怎么解决的?
16.缓存穿透怎么解决的?
17.redis热点key过期了,怎么处理?
18.项目中的es是做什么的?问了论文,专利
19.Java用了多久了?平时遇到过OOM的状况吗?
20.介绍一下JVM的内存模型
21.CMS垃圾回收和G1垃圾回收的区别
22.项目细节问题
23.介绍一下Spring, Spring MVC, Spring Boot, Spring Cloud?
24.微服务之间的通信方式?
25.数据库用的是什么?MySQL 哪个版本?
26.讲一下数据库的事务?
27.MySQL事务的隔离级别:
28.介绍一下七层网络架构
29.介绍一下ARP协议,这是哪一层协议
30.关于传输层协议了解哪些?TCP和UDP,介绍一下应用场景
31.说一下Https和Http的区别
32.Https的加密方式?
33.说一下Http请求建立时候的错误代码
34.手撕一下二叉树的中序遍历?先写递归,再写非递归
全部评论
面试用了多久
点赞
送花
回复
分享
发布于 2023-06-13 10:42 山西
请问一面手撕编程题是写在飞书上提交吗,写的时候面试官们就坐在那里等吗?
点赞
送花
回复
分享
发布于 2023-06-21 17:03 四川
网易互娱
校招火热招聘中
官网直投

相关推荐

头像
1. 自我介绍2. 项目    1.重点介绍你的两个项目,重点说一下哪些技术组件,为什么选用这个技术组件,介绍项目比较亮点的地方?    2.你刚说数据库你们不是搭建了一个主库一个从库和读写的分离?它主从之间的一个数据有延迟的话,你怎么办?    3.你说的那个日志的话具体是哪一个日志?就MySQL,它有好几种日志。你说的是哪一个日志?    4.然后你缓存这块的话有遇到过这种不一致的问题吗?就你缓存的缓存里面的数据跟你是数据库的数据不一致,有遇到过吗?    5. 将用户的 ID 从存到那个 HTTP session 改成那个 ThreadLocal,就你这块是当时是遇到了什么场景,你需要去做这样的优化?    6.用户管理中心的那个里面你去自己自定义了统一的错误码,并封装了全局异常处理器,你可以说一下这块是怎么做的吗?spring 它里面的那个全局的一个异常处理的那个类吗?你有了解过它这个异常处理它是基于什么去实现的吗?    7.你可以说一下你那块为什么要用这个双检索单例模式,然后用这种方式,然后你DCL里面它就是为什么要加两次锁?3. 八股     1.Java 语言里面的那个自动装箱跟拆箱了解过?包装你可以举个例子,比如说你在代码里面就怎么写的时候,它会出现这种?    2. Java 那个里面有一些引用有了解过吗, Java 里面对象的一些引用?    3. JVM 里面的那个 cms 跟 G1 这两个垃圾回收器有了解吗?    4.一条 MySQL一般你会怎么考虑去对它做优化呢?    5.计算机网络里面的那个 Http 1.0、 2.0 跟3.0,你这个有了解过吗?    6. HTTP 1.1,这个知道吗?    7.你有用过一些中间件吗?像消息中间件就 mq 那种。    8.算法题:一个链表,就把链表倒数第 n 个节点删除,然后返回那个链表的一个头节点。4. 反问    1.我想请问一下面试官,你们那边的业务是做什么?做什么相关的。    2.那我相关知识可能还我自己觉得还有些薄弱,你请问能给些建议吗?#软件开发2024笔面经#
点赞 评论 收藏
转发
4 17 评论
分享
牛客网
牛客企业服务