Java面试经验分享
创始人
2024-05-06 21:12:37
0

面试经验分享

  • 奇安信
  • 启慧众智
  • 中海庭
  • 小源科技
  • 普罗格
  • 云粒科技
  • 星辰
  • 腾讯
  • DaoCloud
  • 网化化工
  • 源启科技
  • 旷世科技
  • 国能日新
  • 十荟团
  • 凌安科技
  • 绿安健膳方
  • 木仓科技
  • 联易融数科
  • 融捷科技
  • 羿圣生物
  • 路特斯
  • 北京智能建筑科技有限公司
  • 融智盛纬
  • 旷世
  • 东智科技
  • 德世普安
  • 途虎
  • 小红书
  • 美团
  • 白龙马云行科技
  • 中诺数科
  • 法本信息
  • 天融信
  • 美的
  • 绿盟科技
  • 空越技术
  • 宇信科技
  • 博锐宏远
  • 浙江钱意科技
  • 亚信科技
  • 微众银行
  • 恒生电子
  • 雷神科技

奇安信

分布式锁实现
MySQL共享锁,排他锁
sychornized 原理
大数据组件用过哪些
docker部署流程
spring cloud 组件用过哪些,原理
jvm优化
sql优化
GC算法
mysql 分布式锁实现

启慧众智

dubbo原理
MySQL优化
left join 有很多子查询如何优化
tcp 的组成部分
mq 怎么实现消息延迟发送
netty线程模型

中海庭

zookeeper dubbo原理
MySQL 分表分库实现
redis使用场景
spring cloud 组件使用

小源科技

MySQL优化,如何建表,如何建索引
JVM内存模型,GC过程
锁,sychornized volatile CAS (ABA问题) AQS

普罗格

分布式如何保障事务
MySQL事务隔离级别

云粒科技

redis 怎么集群
mysql 的优化
jvm 内存模型
dubbo和feign 的区别
spring cloud 的常用组件
tcp的三次握手,4次挥手
mq 怎么保证数据不丢失
mq怎么持久化
线程池
MVCC
MySQL事物的隔离级别
redis 多线程如何执行
redis 一个磁盘块能存多少数据
多线程 notify和notifyAll
实际项目中如何运用多线程

星辰

加密算法有哪些,结合实际业务场景说说数据加密
MySQL 索引
抽奖如何实现
常见的锁和原理
数据库设计应该如何设计?
微服务如何理解

腾讯

编程题,链表,数组,字符串
redis 集群
浏览器输入地址后经历了什么
nginx负载均衡算法

DaoCloud

Jenkins,docker,k8
java 线程池
分布式锁
分布式事物
java.util.concurrent包常用,以及具体使用场景

网化化工

bean的作用域
dubbo的特点
MySQL有哪些锁
亿级数据库如何优化
spring boot
幻读,脏读
dubbo如果远程调用中断怎么解决

源启科技

spring boot 注解怎么实现0配置
redis存放哪些数据
http接口如何防止恶意请求
医院的自助终端,从数据采集展示,到服务升级如何设计,要注意哪些?

旷世科技

linux常用命令
多线程,线程池
docker的原理
git提交,review流程
针对系统慢 卡问题,如何查找,优化
阿里代码检查工具
spring bean 的生命周期
类加载器,双亲委派模型
CMS G1垃圾回收

国能日新

mybatis 日期范围怎么查询
resultMap 和 resultType
spring ioc 和 aop原理
mysql sql 优化

十荟团

zk一致性如何保证
ThreadLocal原理
sychornized锁升级
多线程
zk 选举算法
redis持久化原理
分布式锁实现
MySQL存储引擎,索引如何设计

凌安科技

JVM内存模型,GC算法
vue自定义组件

绿安健膳方

rabbitmq 模型
redis 什么情况用hash
数据结构有哪些
hashmap,concurrentHashmap区别
分布式锁如何实现
dubbo A-B-C如何保证事物一致性
MySQL 优化
线上遇到问题如何查找

木仓科技

java面向对象特性
java 多态 和 装饰器 当中的运用
java 设计原则
结合实际案例如何设计一个多态业务
start run 的区别
数据库 事物隔离级别
arrayList ,linklist 区别
hashmap cocurrentHashmap区别
线程的状态有哪些

联易融数科

netty 的特性
spring aop原理
接口安全性如何保证

融捷科技

mybatis jdbctype
list 和数组 如何选择
list 比较,删除,split
JDK1.7 和1.8 的区别

羿圣生物

框架的设计
项目介绍
技术选型
项目中如何架构设计,应该重点考虑哪些问题

路特斯

mq应用场景
mysql 表锁,什么情况会触发表锁
MySQL 一个表中有1亿调数据,如何解决加字段
MySQL delete、truncate、drop的区别
JVM内存模型
CMS,G1优势
什么情况堆会存在 栈上
大文件分片上传如何实现

北京智能建筑科技有限公司

SpringBoot-starter的原理
jvm内存模型,
MySQL select 是怎样执行的

融智盛纬

Java8的Stream流详解
MySQL 索引不命中的情况
2个线程交替打印1-100如何实现,线程池如何实现
线程,线程池
分布式事务,2段提交

旷世

微服务事务如何保证
redis持久化原理
多线程使用场景
spring 线程安全有哪些类
spring boot如何理解,以及原理

东智科技

MySQL 分区原理
zk 的选举算法
分布式锁
redis 数据结构
MYSQL ddl会锁表吗
哪些情况会造成表锁
redis hash 结构

德世普安

2个git 分支怎么合并
数据库建模
elasticsearch
code review

2021-08-17 10:00 出门问问
时序数据库
数据库索引
spring 中有哪些设计模式
mybatis中有哪些设计模式

途虎

java1.7 和1.8 的区别
zookeeper 的分布式锁实现
redis分布式锁的实现
mysql 索引介绍
innodb 和myisam 存的是什么文件
git 的分支和tatget
快速排序的实现
redis 击穿,雪崩,穿透
哨兵机制,主从
介绍mqtt
linux常用命令
spring boot 的特点
tcp,udp
spring aop ioc
设计模式

小红书

分布式场景下这么保证一个定时任务实例
你怎么样理解装饰器模式,享元模式,结合具体业务说说工作中如何运用设计模式
netty原理
垃圾回收
共享锁,排他锁,
mq 怎么保证 数据的延迟性
jvm 性能调优
redis 雪崩击穿
布隆过滤器
浅拷贝和深拷贝

美团

自我介绍
说下工作中印象最深的项目
项目中有哪些问题
生产环境遇到问题如何排查解决
7层网络协议
数据库索引有哪些
聚集索引和非聚集索引
如何保证接口安全,防止攻击
平时阅读技术书记,写过组件吗?

白龙马云行科技

1.自我介绍
2.聊聊最近的项目
3.jvm 内存,
4.垃圾回收问的很深,为什么要采用复制算法,有哪些优缺点,为什么要采用标记-清楚算法,优缺点
5.CMS,G1垃圾回收算法
6.数据库索引有哪些,特点
7.B树和B+树的区别
8.redis持久化方式,RDB和AOF的优缺点
9.redis缓存雪崩,如何解决
10.mq 的使用场景

中诺数科

1.自我介绍
2.聊聊最近的项目
3.读过哪些源码
4.spring cloud里面用过哪些组件,说下原理
5.dubbo的原理
6.浏览器输入url到最终经历了哪些过程
7.说下最近项目中大数据量的缓存和数据存储方案
8.了解其他的非关系型数据库么?
9.为什么要使用微服务架构
10.代码优化做过哪些
11.设计模式用过哪些

法本信息

1.简单介绍
2.介绍下项目当中的技术
3.遇到技术问题如何解决
4.说下最拿手的技术
5.说下spring是如何管理事物的

天融信

1.自我介绍
2.项目介绍
3.spring cloud中用过哪些组件
4.jsp有哪些对象,作用域
5.Struts
6.docker用过吗
7.linux部署
8.gitlab用法
9.网络编程tcp/udp
10.websocket和socket
11.多线程,线程池
12.innodb和myisam 的区别
13.sql 的执行顺序
14.sql 优化
15.spring如何管理事物
16.redis的数据结构,hash碰撞
17.谈谈对sychornized的理解

美的

常用的锁有哪些?
mysql为什么要用B+树
redis的持久化方式
Spring 的 AOP原理
rabbitmq 和kafka 区别
rabbitmq怎么保证高可用
redis雪崩怎么解决
redis哨兵机制
redis应用场景
redis淘汰算法
布隆过滤器
SPI和API
接口限流
mybatis sql注入
sql优化
回表是什么?
MySQL分表分库中间件

绿盟科技

架构设计做过哪些工作
接口幂等性,安全性,限流
spring cloud 拦截器,过滤器
大数据用过哪些组件,ES
大数据量如何优化

空越技术

介绍下最具挑战的项目
说下垃圾回收算法
接口幂等性
redis数据结构
redis击穿雪崩
redis分布式锁
spring spring mvc spring boot 区别
mq的应用场景
mq高可用
团队管理,迭代开发,敏捷开发

宇信科技

JVM垃圾回收
Zookeeper 和nacos 的区别
docker查看容器的命令
接口和抽象类的区别
redis的持久化机制
MySQL存储引擎
hashmap的原理
mybatis2级缓存
rabbitmq的交换机有哪几种
rabbitmq死信队列
SQL优化

博锐宏远

大数据组件用过哪些
架构设计做过哪些
zookeeper dubbo
sql优化
jvm oom
项目当中有哪些技术挑战
项目遇到问题如何排查解决
分表分库

浙江钱意科技

单向链表,双向链表,什么情况使用
2叉数遍历方式
树的遍历方式
问了3个项目的架构设计
大数据量如何设计表结构
分库分表实现

亚信科技

接口权限如何控制
接口安全性如何设计
验证码如何保证安全性
非关系型数据库
nacos
oom如何处理
分库分表
sql优化

微众银行

分库分表实现
oom怎么分析并处理
设计模式
sql优化
jvm优化
多线程场景,运用
高并发
QPS
容灾备份

恒生电子

事物失效的场景有哪些
mq怎么实现消息的延迟发送
线程池有哪几种?每个参数的意思?什么场景下使用线程池
项目中遇到哪些问题
设计一个短信验证码功能要考虑哪些问题
接口幂等性如何设计

雷神科技

工作当中如何使用设计模式
大数量表如何优化
OOM问题如何排查解决
java面向对象如何理解
封装继承多态在实际工作中如何运用
软件架构设计应该从哪些方面着重考虑

相关内容

热门资讯

王家的梨子 转自:辽宁日报 张建春 三十几棵梨树并立着开花结果,到了夏天,阴凉洒了一地,美美的绿,好似竖立的一道...
王颖:“只要当好服务者,就能赢... 转自:辽宁日报 朝阳县木头城子镇十家子村党支部书记王颖(右)查看泳装生产情况。 本报记...
让“上限操作”成为作风标尺 转自:辽宁日报 万应慧 当前,在很多繁重而琐碎的工作面前,需要我们敢做“跳起摸高”的先锋,而不是“及...
哈大高铁累计安全运送旅客超10... 转自:辽宁日报 本报讯 记者唐佳丽报道 纵贯东北三省的哈大高速铁路开通十余年来,为沿线旅客出行和区域...
册亨丫他镇桶里养鱼效益多重 转自:贵州日报 本报讯(记者 匡奇燃)6月15日,走进黔西南州册亨县丫他镇板其村陆基养鱼基地,一排排...
阳光创业 阳光创业 阳光创业日... 五年500强:靠的不是短跑的速度有多少追求就有多少付出,有多少付出就有多少回报。与众不同的创业经历,...
北京首单民营创投“科创债”发行   本报讯(记者 孙奇茹)6月17日,中关村发展集团旗下的北京中关村科技融资担保有限公司服务君联资本...
喜娜AI速递:昨夜今晨财经热点... 金融市场犹如变幻莫测的海洋,时刻涌动着投资与经济政策的波澜,深刻影响着全球经济的走向。在此,喜娜AI...
80后李婧:开拓人机交互市场,... 在成都有这么一个创业者,个子不高,留着利落短发,但是总是给人阳光和自信,她就是80后李婧。她的创业过...
支持加快建设上海国际金融中心   新华社电 为贯彻落实党的二十届三中全会“加快建设上海国际金融中心”和中央金融工作会议“增强上海国...