小米秋招面经java方向软件开发一面

1、实习介绍
2、项目 1 拷打
3、实习拷打
4、WebSocket 在 Spring 框架中涉及到的一些类或者注解有哪些?
5、你认为使用 WebSocket 进行客户端与服务端的通信时,需要在业务侧写代码来做消息的确认吗?
6、一个微服务系统会涉及到哪些组件?项目中用到了哪些?
7、项目中 ES 的叶子查询是如何实现的?
8、MySQL 中有哪些存储引擎?InnoDB 和 MyISAM 的区别?
9、为什么 InnoDB 选择 B+ 树作为索引?
10、数据库的第三范式?数据库的设计为什么要遵循三范式?
11、Spring 中处理一个请求,会经过 Spring 的哪些模块去处理?
12、Spring 中的类在它启动之后,会执行哪些方法或者用到哪些注解?
13、静态代码块和构造方法,哪个先执行?
14、构造方法和 Autowried 哪个先执行?
15、了解过 @PostContrust 注解吗?这个注解和实现 InitializingBean 接口重写它的 init 方法,哪个先执行?
16、Java 中 HashMap 和 ConcurrentHashMap 有什么区别?
17、什么是一致性哈希?和正常的哈希有什么区别?
18、用过哪些设计模式?
19、线程的创建方式有哪些?
20、实现 Runable 接口创建线程和实现 Callable 接口创建线程有什么区别?哪一种接口可以拿到执行的结果?
21、一般线程池通过什么方式来创建?线程池有哪些核心参数?
22、谈谈线程池工作的流程
23、核心线程是一开始就创建了还是任务来了才创建?
24、假设一个场景,分别部署了 A 和 B 两个服务,A 服务需要调用 B服务,B 服务的执行时间比较长。B 服务执行完毕后,需要把结果返回给 A 服务,请你设计解决方法,如何让 A 和 B进行一个交互?(三种方案)
25、假如你有两个很大的集合,每个集合本身的数据是不重复的,但是两个集合之间的数据是存在重复的。集合很大,加载到内存中会出现问题,请你从数据结构和算法的角度来考虑,怎么样去找到两个大集合的重复元素?
26、假如在实际生产中,有一个接口的请求响应时间比较慢,如何去排查?
27、手撕:(1)力扣 20.有效的括号;(2)手写单例模式
28、反问
全部评论
同学,瞅瞅我司,医疗独角兽 因为新业务扩展,11月校招HC暴增! 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 昨天 18:55 广东

相关推荐

线上面试,无锡一家公司,面试时长30多分钟,中间两个面试官向我提问。----------------------------第一位面试官--------------------------1.自我介绍2.项目中使用到了docker,让我讲讲上一家实习期间,怎样使用docker发布和部署3.rabbitmq和Kafka两者主要使用场景和区别是什么?以及但用一个组件能不能解决你的业务场景4.kafka的高吞吐量的,是靠什么来保证的?5.kafka数据如果在没有消费的情况下数据会丢吗?6.如果说这个绩点还没有去消费他,他的这个数据会不会丢?如果不会丢,主要靠什么来实现的?会丢,采用什么方法来解决。后面又追问了很多kafka的问题,回答的不是很好,给我大脑都给干宕机了,后续问题就没记住7.说一下redis常用的数据结构?8.redis的高性能是通过什么来保证的?9.redis数据会丢失吗?10.redis的使用场景?11.redis和mysql的数据一致性问题?12.讲一下mysql的三大日志?13.讲一下Java反射,项目中Java反射的使用场景14.项目中的日志是怎样记录的,大量日志是怎样存放的,太久的日志你是删除还是压缩方式存放15.如果让我去设置日志管理平台,你会怎样来实现?-------------------------第二位面试官--------------------------------------另外一位面试官向我提问的?16.让我讲一下redis中io多路复用机制?(答完后问我对netty有了解吗)我真的不知道io多路服用机制还有操作系统不同而有多个版本,面试官让我说说其他操作系统下的io多路服用机制?17.讲一下redis的集群模式?18.讲一下kafka的零拷贝技术?19.最后问我对es的熟悉程度,我说有用过,然后是就问我倒排索引是什么,es的八股文,没记得具体的问题----------------------------总结------------------------------------------问的面比较广,基本上每个问题都会往项目中去引导,让你根据项目来具体回答,讲真的单纯背八股文,不好过。整场面试基本上全是让我结合项目来说。还有就是问的都是中间件这一块,可能和项目是深度绑定的,面试官倾向于去问。结果:让我下周一二等结果,感觉是凉了,很多问题让我结合项目去说,都没回答上来。为什么这个实习面试会比我第一份实习面试难这么多啊,大家你们的实习面试都是怎么个情况?我上周两场面试都比较简单。
查看20道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务