程序员社区

小米 Java开发 3.31 凉经 + (Java后端开发)

今天给大家分享一篇 小米 Java开发 3.31 凉经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

记录一下。。
面试官很nice,态度很,答不上来的也没说什么,但是太菜了 好多没答上来
去年秋招没参加,这是第一次参加校招的面试,自己太紧张了,说话没有头绪,好在面试官很有耐心  1小时10分钟
1.自我介绍
2.说一下实习做的项目
3.实习遇到了什么难点,有没有印象深刻的事情
4.react相关,redux的一些场景
好多不会,只会写一下页面这样子,底层和优化没看过。
7.上面说到hive,你是怎么用的
答:直接本地写HIVE SQL丢上去跑的
8.hive数据存在哪里怎么存的。不会(面试官给我讲了一下)
9.说一下java基础把,集合类有没有了解
10.arraylist和linkedlist的插入,到底谁更快?
刚开始说成了linkedlist快,实际是 如果arraylist不发生扩容,那么都是O(1)
11.hashmap相关 个人感觉答得不好
12.synchronized 锁升级 偏向锁和轻量级锁有什么区别
一紧张 给忘了
13.mysql 事务
14.spring怎么实现事务的
没看过源码,只会用注解
15.spring aop
16.用户的url请求 发生了什么 ,答了一下dispatchservlet的流程,实际可以更详细点
17.mysql 索引结构
18.DCL单例
为什么加volatile,回答禁止重排序,问为什么加了volatile就可以禁止重排序, 回答因为volatile会加内存屏障,问为什么加了内存屏障就可以禁止重排序,不会
19.链表区间反转  ,没做出来,面试官还知道我做过,太丢人了,硬伤
感觉主要问题是在锁升级没答出来
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 小米 Java开发 3.31 凉经 + (Java后端开发)

一个分享Java & Python知识的社区