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.有做过性能优化吗,具体怎么做的;

相关推荐
264玫瑰资源库20 分钟前
问道数码兽 怀旧剧情回合手游源码搭建教程(反查重优化版)
java·开发语言·前端·游戏
pwzs29 分钟前
Java 中 String 转 Integer 的方法与底层原理详解
java·后端·基础
东阳马生架构32 分钟前
Nacos简介—2.Nacos的原理简介
java
普if加的帕1 小时前
java Springboot使用扣子Coze实现实时音频对话智能客服
java·开发语言·人工智能·spring boot·实时音视频·智能客服
拉不动的猪1 小时前
前端自做埋点,我们应该要注意的几个问题
前端·javascript·面试
爱喝一杯白开水1 小时前
SpringMVC从入门到上手-全面讲解SpringMVC的使用.
java·spring·springmvc
王景程1 小时前
如何测试短信接口
java·服务器·前端
尤物程序猿1 小时前
【2025面试Java常问八股之redis】zset数据结构的实现,跳表和B+树的对比
数据结构·redis·面试
zhang23839061542 小时前
IDEA add gitlab account 提示
java·gitlab·intellij-idea·idea
牛马baby2 小时前
Java高频面试之并发编程-07
java·开发语言·面试