Java 面试题

昨天面试了两个Java开发程序员,问了一些问题,回答的不是很好,看看大家的回答如何,可以在评论区回复,测试下自己的水平。

A程序员:

  1. 自我介绍一下;

  2. 企业级和互联网行业都有那些项目经验,简答介绍一下;

  3. 产研流程介绍下;

  4. 在哪个项目上进行的系统架构设计,具体是如何设计的,最终形成了什么成果;

  5. 数据库设计都注意那些点;

  6. 技术选型都注意那些问题;

  7. 如何提高系统高并发,高性能;

  8. 多线程在项目中如何使用,如何保证多线程的安全性;

  9. 缓存Redis都用在系统那些方面;

  10. Spring框架和Spring boot有什么区别,使用Spring boot有那些好处;

  11. Springcloud都包含那些组件,项目中要到了那些, spring cloud alibaba有使用过吗, 这两个有什么区别;

  12. 如何保证系统的高可用;

  13. 遇到生产问题如何快速排查;

B程序员:

  1. 自我介绍一下;

  2. 善于把复杂的问题简单化,描述下如何进行简单化,举例说明一下。

  3. 描述一下spring cloud 和 spring cloud alibaba都包含那些核心组件; 心跳机制描述下;

  4. 平时开发数据库都是怎么设计的,都注意那些方面;

  5. ORM框架用的什么,底层原理是什么;

  6. 多线程在项目中如何使用,如何保证多线程的安全性;线程池的工作原理;

  7. 缓存Redis都用在系统那些方面,如何使用的,如何保证缓存和数据库的一致性;

  8. mysql用的什么引擎,索引包含那些,B+TREE索引的底层机制;

  9. 类加载机制如何;

10.平时工作中,整个开发流程是如何的;

11.如何保证自我开发代码的质量;

  1. 遇到生产问题如何快速排查;

13.有做过性能优化吗,具体怎么做的;

相关推荐
lecepin1 小时前
AI Coding 资讯 2025-09-17
前端·javascript·面试
间彧2 小时前
SimpleDateFormat既然不推荐使用,为什么java 8+中不删除此类
java
间彧2 小时前
DateTimeFormatter相比SimpleDateFormat在性能上有何差异?
java
间彧2 小时前
为什么说SimpleDateFormat是经典的线程不安全类
java
MacroZheng3 小时前
横空出世!MyBatis-Plus 同款 ES ORM 框架,用起来够优雅!
java·后端·elasticsearch
闰五月3 小时前
JavaScript作用域与作用域链详解
前端·面试
用户0332126663673 小时前
Java 查找并替换 Excel 中的数据:详细教程
java
顾林海3 小时前
Android编译插桩之AspectJ:让代码像特工一样悄悄干活
android·面试·性能优化
间彧3 小时前
ThreadLocal实现原理与应用实践
java