首页 > 提前批java面经
头像
酌墨桃花尽嫣然♛³
编辑于 2020-08-19 19:40
+ 关注

提前批java面经

字节一面凉经

各个语言区别,c为什么慢?python为什么快?java的优点?
系统保证运行最少需要几个线程?线程切换需要进行什么操作?
jvm类加载,GC。
java内存结构
虚拟内存?为什么要有内存
项目:
redission怎么实现分布式锁?分布式信号量怎么锁的?
rabbitmq为什么不在过滤的前面一起排队选出前面若干个?
nacos可不可以用redis来实现?nacos有什么特点?
分布式的全局日志怎么实现?
(z树输入输出太复杂划掉)
反转k链表

滴滴一面:

自我介绍
nginx常规的使用?反向代理,负载均衡,动静分离。支持高并发的特点,技术实现。
I/O模型了解哪些?
有哪些锁?
自旋锁怎么实现的?自旋锁使用场景
特别高的并发用乐观锁还是悲观锁?
消息中间件,mq使用场景/解决了哪些问题?两个微服务间沟通,订阅发布。高并发场景,排队。
docker的优势了解,进程/文件隔离机制是什么?
feign组件怎么运行?需要哪些能力,远程调用?发消息能力,需要哪些层呢?http,tcp,json序列化。序列化什么组件实现的?json
个人技术相关
mysql常规的存储引擎,索引的数据结构。
你有了解过红黑树吗?
红黑树和平衡二叉树的使用场景?
Mysql innodb的常规日志?
B+树和hash对比的优缺点?哪些场景适合用哪一种?
哪些查询适合用hash或b+树?比如说排序适合用哪个?
一致性哈希比普通哈希的优化点?哪些场景需要使用一致性哈希?
介绍一下进程、线程、协程
进程切换和线程切换哪个开销大?
线程有哪些状态
java里写语句查看线程状态?
查看jvm状态的?jvisual
多线程常用的用法?线程池的配置
举一些多线程类库下的具体类?
reentrantlock和sychronized场景哪些不同?
concurrenthashmap优化点在哪?用什么锁的?
gc相关
内存泄漏的实际场景?threadlocal存在内存泄漏吗?
spring的事务实现原理?
mvcc底层原理?
论文简单介绍下
智力题:49个司机,分配最多生日月份最少的情况?
手撕:单例

滴滴二面:

自我介绍
nginx怎么实现的?自己配置的吗
如何负载均衡?
arraylist和linkedlist的区别?使用场景?在哪里用过?
java队列?用过哪些队列?什么使用场景
队列的线程安全?怎么实现队列?怎么线程安全队列
redis哨兵模式介绍下。
Mysql 的explain了解过吗?它查出来的字段是什么样的?
mysql事务的实现?
了解下spring cloud掌握多少?
配置中心不能承担那么多服务器怎么办?nacos集群
配置中心同步到客户端
nacos集群间怎么通信?主从?
不同的服务和nacos间怎么对应?
新加入一个配置中心怎么告诉服务器?Feign
redis数据结构
接口的设计 /模块名/数据库名/功能名
长连接
update的子查询
join左右连接

滴滴三面:

自我介绍
介绍一下从前端开始的执行流程以h5为例?
业务量大概多大?
压力主要在什么地方,链路追踪性能瓶颈在哪?
H5收到前端的返回同步的还是异步的?
AJAXS异步怎么实现的?
异步不管是否秒杀成功都会返回一个结果
如果有100万人,怎么确保服务器能支撑100万人的异步请求
异步前端和服务器怎么建立起连接的建立起什么样的连接?
因为不能同时处理这么多请求,怎么异步?Sentinel
前后端什么协议连接的
信号量是什么?怎么用的?
Sentinel限流怎么做的?
我希望所有的人都能进来怎么处理?
5000W人当日发货能力在500W,设计一下怎么实现
一个redis理想最多处理10W个请求,这个时候怎么办?除了集群还可以?
还有什么地方可以优化?渐进的进入,不是瞬间
Redis是单线程单进程的应用,为什么还要用信号量?如何高并发?
单线程和信号量他俩是不是冲突?
redisson怎么实现的锁?
分布式锁的优化?加到队列。提示:最后一个人等待很长时间,redis串行化
不用redis自己写一个分布式锁?
性能主要在分布式锁这块卡住,先考虑是单机的,
把库存量拉到某个单机,这个单机通过某种形式提供并发的能力支撑。
乐观锁怎么实现?
以事务隔离级别为例,行锁和表锁对事务有影响吗?
Innodb的数据结构?
索引的底层是b+树?可以给你做优化什么启示?id整数自增,还有?
设计假期管理系统的表结构。

滴滴加面:

一个桥长八十米,过桥有一个袋子,最多只能装60个豆子,没走一米需要吃一个豆子。问过桥至少需要多少个豆子?
设计一种对象依赖关系,描述人和组织的关系,和自己多对多和对方多对对。
建一个表示多对多关系的类,用list存放依赖关系,list的泛型是此类类型,人和关系的类继承这个类。

百度一面 工程项目部

项目
前端可以访问拦截吗?怎么拦截?
10G数据操作系统内存只有2g怎么全排序?一次性排
concurrenthashmap介绍
hashtable和hashmap区别?hashtable是不是线程安全的?安全
osi模型?
tcp和udp区别?
tcp可靠性怎么保证的?
Time wait的危害如何避免?
进程通信方式?
Myisam和innodb区别?
Spring mvc是线程安全的吗?安全性怎么保证?
Spring boot 和spring mvc区别?(这个问题是我的必考题连续考了三次哈哈哈)

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐