三年Java面试都问些什么,真实面经分享!已拿offer!

it2023-10-21  60

(面试题+答案领取方式:关注公众号:程序员白楠楠)

因为这段时间一直在忙着面试找工作,所以没顾上,不得不说,疫情期间,工作真的难找,很多企业的hr连消息都不回复,投了简历也石沉大海,不过好在最后面了几家找到了比较合适的工作,薪水还算满意吧,在这里跟大家分享一下我遇到的面试题,看看三年经验大概都问些什么,希望能对你有所帮助。

Java基础部分 1.String,StringBuffer,StringBuilder的区别 2.谈一谈你对jvm的理解 3.voliate的实现原理和使用场景 4.对JUC了解多少 5.JDK1.7和1.8中HashMap的区别 6.工作中都用过哪些设计模式,具体聊一下 7.有没有阅读过JDK的源码

(面试题+答案领取方式:关注公众号:程序员白楠楠)

Spring部分 1.Spring是怎么管理事务的 2.Spring中bean的生命周期 3.BeanFactory和ApplicationContext有什么区别 4.SpringBoot的自动配置原理 5.有没有阅读过Spring的源码

(面试题+答案领取方式:关注公众号:程序员白楠楠)

其他 1.具体谈一谈rabbitMq 2.rabbitMq集群是怎么搭建的 3.redis的持久化机制,优缺点 4.redis的数据类型有哪些,底层结构有没有了解 5.redis是单线程吗,io多路复用是什么 6.redis主节点挂掉,其他节点是怎么感知的,采取的协议名称是什么 7.redis集群了解过吗,一共有多少个槽 8.如何解决缓存穿透问题 9.nginx了解多少,如何优化 10.docker了解到什么程度 11.数据结构和算法怎么样,都知道哪些 12.你的项目为什么选择SpringCloud 13.现在你的项目中都有哪些微服务,如何管理的 14.画出你现有项目的架构模型 15.画出netty的架构模型 16.netty为什么性能高 17.es为什么搜索快,采用了什么样的数据结构 18.elk有没有了解 19.你负责了项目的哪些具体模块,有什么出彩的地方,遇到了什么问题 20.rabbitMq消息丢失怎么解决 21.分布式事务怎么解决 22.微服务部署应该按照什么方式划分 23.mysql的索引结构是怎么样的 24.千万级别数据量你现在的项目是怎么对数据库进行优化的 25.你的项目日志是如何存储到mongodb中的,存储的内容包括什么 26.mongodb有没有搭建分片集群,为什么搭建 27.项目中的图片资源是如何存储的 28.为什么使用nginx做静态资源服务器 29.zookeeper的zab协议有没有了解

(面试题+答案领取方式:关注公众号:程序员白楠楠)

闲聊部分 1.自我介绍一下 2.谈谈你最近做过的项目 3.你目前就职公司的人员构成划分 4.谈一谈你的开源作品 5.你觉得你的技术水平怎么样 6.高考总分考了多少分,数学多少分,英语多少分 7.你的职业规划是什么 8.谈一谈你的优缺点 9.日常是怎么学习的,有没有看过相关书籍 10.英文阅读能力怎么样 11.家住哪里 12.换工作的原因是什么 13.你还有什么想问我的

总结 总的来说,面试题目并不难,比较注重基础,有的只是问了比较宽泛的概念,面试官可能会根据你的答案估出你大概的技术水平,比如谈谈你对xxx的理解,100个人会有100种不同的答案。

技术问题基本简历上写了什么就问什么,项目和技术问题穿插着问,有时候会提出具体的场景,让你提出解决方案。面试中一定要稳住,要自信,不要慌,否则容易自乱阵脚。

最后一点,现在公司面试一般都是先让你描述一下目前的工作环境,人员结构等,估计是为了筛掉培训出来包装经验的同学,不得不说,这招够狠,如果没有实际的工作经验,真的很难应对。

最新回复(0)