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

相关推荐
咸鱼2.01 小时前
【java入门到放弃】跨域
java·开发语言
indexsunny1 小时前
互联网大厂Java求职面试实战:微服务与Spring生态全攻略
java·数据库·spring boot·安全·微服务·面试·消息队列
沐苏瑶1 小时前
Java 搜索型数据结构全解:二叉搜索树、Map/Set 体系与哈希表
java·数据结构·算法
冬夜戏雪1 小时前
实习面经记录(十)
java·前端·javascript
skiy2 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
平生不喜凡桃李2 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
zb200641202 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
2401_895521342 小时前
spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter
java·人工智能·spring
何仙鸟2 小时前
GarmageSet下载和处理
java·开发语言
wefly20173 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换