当前位置: 首页 > news >正文

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.如何保证自我开发代码的质量;
12. 遇到生产问题如何快速排查;
13.有做过性能优化吗,具体怎么做的;

http://www.lryc.cn/news/199437.html

相关文章:

  • layui 表格 展开
  • [尚硅谷React笔记]——第4章 React ajax
  • Richard Stallman 正在与癌症作战
  • MathType7.4最新免费版(公式编辑器)下载安装包附安装教程
  • 如何支持h.265视频
  • vue 放大镜(简易)
  • 【计算机网络】第一章——概述
  • vue实现在页面拖拽放大缩小div并显示鼠标在div的坐标
  • LuatOS-SOC接口文档(air780E)-- io - io操作(扩展)
  • 【数据结构】线性表(六)堆栈:顺序栈及其基本操作(初始化、判空、判满、入栈、出栈、存取栈顶元素、清空栈)
  • 父组件可以监听到子组件的生命周期吗?
  • [开源]MIT开源协议,基于Vue3.x可视化拖拽编辑,页面生成工具
  • 【C++ Primer Plus学习记录】数组的替代品
  • JSP免杀马
  • 2023-10-16 node.js-调用python-记录
  • Kotlin 设置和获取协程名称
  • awk命令的使用
  • 【面试系列】Vue
  • 揭开MyBatis的神秘面纱:掌握动态代理在底层实现中的精髓
  • 结合领域驱动设计,理解TOGAF之架构方法论
  • Vue-vue项目Element-UI 表单组件内容要求判断
  • 【试题027】C语言宏定义小例题
  • 解决 sharp: Installation error: unable to verify the first certificate
  • 【Java】Java实现100万+ 的高并发、高性能设计
  • linux系统下,在vscode的命令行中调试python文件
  • DFS(分布式文件系统)与 DFSR(分布式文件系统复制)的区别
  • 丈母娘说:有编制的不如搞编程的
  • vue 部署后 405 not allowed
  • 【限时免费】20天拿下华为OD笔试之【回溯】2023Q1-硬件产品销售方案【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 蜻蜓c影视追剧系统-多个小程序添加说明