最热乎的Java社招面试经历分享共40个面试题,看看水平如何?
12、tcp建立连接的过程,断连过程13、第2次挥手的之后,这时候给服务端发大量的包,服务端会怎样处理14、java的IO模型15、java内存模型,volatile关键字的作用16、elasticSearch为什么搜索比较快17、hbase和hive底层的存储方式18、spring bean 的生命周期,BeanFactory 和ApplicationContext的区别19、spring ao
12、tcp建立连接的过程,断连过程
13、第2次挥手的之后,这时候给服务端发大量的包,服务端会怎样处理
14、java的IO模型
15、java内存模型,volatile关键字的作用
16、elasticSearch为什么搜索比较快
17、hbase和hive底层的存储方式
18、spring bean 的生命周期,BeanFactory 和ApplicationContext的区别
19、spring aop的实现原理(代理有哪些类型,默认的代理是什么)
20、mybatis把查询结果转换成类的流程
21、springboot或者springioc有什么好处
22、jvm垃圾回收器(不是垃圾回收算法),你项目中用到的垃圾回收器是什么
23、多线程通信
24、threadlocal的实现原理,使用的注意事项和使用场景
25、关注过哪些新技术(jdk1.8新特性一般会问)或者开源项目,看过哪些开源代码
26、消息中间件怎么实现远程调用
27、线程池实现原理,线程池的几个比较重要的参数,如果线程池达到最大数量,后续submit的新任务会怎么样
28、tomcat线程数量配置及优化(io密集型,cpu密集型,压测)
29、是什么原因让你选型了kafka(kafka的特性),问的比较深的会问kafka isr机制,partition的选举
30、你在项目遇过哪些印象比较深刻的问题,或者比较有成就感的事情
31、mysql索引优化,索引存储结构,执行计划
32、redis数据持久化机制,redis有哪些数据结构
33、CAP的概念,分析一下kakfa或者其他数据库是哪几种
34、什么是CAS
35、spring原型模式用过吗
36、spring单例模式是如何做到线程安全的
37、什么样的代码算是好代码
1、共计9个苹果,有2只猴子,一个猴子每次拿2个苹果,一个猴子每次拿3个苹果。如果剩余的苹果不够猴子每次拿的数量,则2只猴子停止拿苹果。请用java多线程模拟上面的描述。
2、数字反转。
3、树的遍历。
设计题:
A系统和B系统需要交互,A系统需要更新B系统的大量数据,但是更新失败了,有什么解决方法。
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
Ending
Tip:由于文章篇幅有限制,下面还有20个关于MySQL的问题,我都复盘整理成一份pdf文档了,后面的内容我就把剩下的问题的目录展示给大家看一下
如果觉得有帮助不妨【转发+点赞+关注】支持我,后续会为大家带来更多的技术类文章以及学习类文章!(阿里对MySQL底层实现以及索引实现问的很多)
吃透后这份pdf,你同样可以跟面试官侃侃而谈MySQL。其实像阿里p7岗位的需求也没那么难(但也不简单),扎实的Java基础+无短板知识面+对某几个开源技术有深度学习+阅读过源码+算法刷题,这一套下来p7岗差不多没什么问题,还是希望大家都能拿到高薪offer吧。
-1721191576508)]
吃透后这份pdf,你同样可以跟面试官侃侃而谈MySQL。其实像阿里p7岗位的需求也没那么难(但也不简单),扎实的Java基础+无短板知识面+对某几个开源技术有深度学习+阅读过源码+算法刷题,这一套下来p7岗差不多没什么问题,还是希望大家都能拿到高薪offer吧。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)