首页 > 贝壳java面经
头像
201805232147953
发布于 2021-09-16 11:01
+ 关注

贝壳java面经

一面:
总体上是一个接一个的基础问题
java基本数据类型
int和Integer区别
自动拆箱和自动装箱机制
java常用的集合类
arraylist和linkedlist区别
jvm内存模型
常见的异常类型
threadlocal讲一下 作用是什么
写sql题
mysql里常见的dml和ddl
数据库隔离级别
数据库引擎知道哪些 有什么区别?
mysql索引失效的场景
spring和springboot的关系
ioc和aop讲一下
maven常见的生命周期和命令是什么?
redis常用的数据类型?
kafka的作用 使用场景?
kafka有哪几部分组成?
mybatis意义?
http常见状态码有哪些?
单点登录讲一下?
cookie和session的联系和区别?

二面:
基本都是围绕项目展开的
项目扩展,要搭成分布式系统,如何优化?
redis什么时候操作主,什么时候操作从?
redis主从延迟,问题是扣了库存以后,从的消息延迟问题?
为什么会选择redis做中间件? 为什么不用memcached
redis的string跟java或c的string的区别
string扩容的话怎么扩的?能不能举一个具体的例子?
redis持久化怎么实现的?
rdb和aof持久化的区别,优缺点?什么时候选哪种方式?
hashmap怎么实现的?7和8的区别?是线程安全的吗?
concurrenthashmap怎么实现线程安全的?
kafka架构是什么样的?
zookeeper的作用是什么?
zookeeper具体存什么数据了解吗?
zookeeper如何选主 实现高可用?
tcp保证可靠传输?
udp怎么保证可靠传输?既想高效率又想可靠怎么实现?

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖