分类目录归档:面经

滴滴一面


在职离职?有 offer 了吗?

用过哪些 linux 命令?

raid 讲一下?

使用RAID的两个主要优势在于:

提供冗余的磁盘存储空间 提供负载均衡

大数据量下如何做幂等判断?bloomfilter 如何将字符串的 key 映射到redis?你用了几重hash? 项目亮点有什么?

下面我问一些常规题,请快速并准确作答

redis 集群数据倾斜怎么办?如何让数据在同一个节点上?redis 加入节点如何rebalance?

redis 如何保证数据持久化?

redis pipeline?

select, poll, epoll 讲一下?

zk 用过吗?

cap 详细讲解一下?

算法刷过吗?如

Read more

jd 面经


@东鹏

jd总结

一二面

Java锁问了 snyc的锁升级流程 是否可逆?

Java线程池?有几种?拒绝策略有几种?

使用中用默认的策略 不会丢失数据处理? 手动提交ack 成功才提交,现在想想有问题 交给了线程池没办法做提交了

spring循环依赖?怎么解决的?

spring cloud组件?

redis 数据结构?

zset使用的什么结构?

一面问了hash扩容问题?忘记了没答

集合都用到哪些? hashmap说一下?

redis使用过那些数据结构?场景?

mysql隔离级别?索引有几种?有什么区别?

锁和索引的关系?

mysql调优的手段?

mysql有几种锁?

项目中用的什么链接mys

Read more

新东方一面


@李百万

项目介绍 voliate 伪共享 happen-before threadlocal 四种引用 虚信用使用场景 MySQL处理并发的两种方式 分别在什么场景下使用 引擎层和server层分别干啥 意向锁的作用 插入意向锁 juc下的包都有啥 说说常用的 说说future和completefuture redis多线程网络连接的情况下 怎么保证原子操作 Kafka高性能的原理 partition的问题 线程池的工作过程

Read more

高旅纵横


线程的几个方法 sleep,join, yield 讲解和使用场景?

sleep 是 Thread 的静态方法,不会释放锁,线程休眠,阻塞 timeout 时长
join 等待线程结束,先 join 是没有效果的
yield 是 Theead 的静态方法,线程让出执行时间片
wait 是 Object 的方法

线程池的几种类型?这种线程池使用的什么队列?

Redis经常使用的数据结构? 跳表的源码 ?什么情况下会使用跳表?会问一下常用之外的数据机构 是否清楚实现。

布隆过滤器使用场景和源码?

缓存穿透,判重过滤,去重 布隆中不存在的key肯定不存在,存在的key可能存在也可能不存在。 bit

Read more

自如面经


一面

用过spring cloud 哪些组件?

redis 的分布式锁有用过吗?

redis 分布式锁 setnx 如果线程执行时间很长,导致锁失效如何处理?

他说可以续期

zk的分布式锁有用过吗?

spring eureka 源码有看过吗?

项目里面哪里用到了 bloomfilter?

用过哪些线程池?有拒绝策略吗?

redis 部署有几种方案?

Dubbo 用过吗?

bean 的生命周期

二面

Hystrix 是靠什么保证服务高可用的?

zuul 都用了哪些功能?

算法看过哪些? (看过 xxx,xxx, 八皇后, 被打断) 八皇后你用什么算法解决的?时间复杂度是?

substring 描

Read more

一起教育面经


作者:李百万

一、二面:

mysql索引 类加载 平时怎么学习 使用了redis,用来做什么。 你们项目redis的qps多大 redis数据结构,使用了哪些,哪些场景使用的,底层数据结构 击穿、穿透、雪崩,场景、解决方法 分布式锁用过吗,什么场景使用的,如何实现的 kafka如何保证顺序,幂等,高性能 架构图,微服务划分,为什么这么划分 cms、g1垃圾收集器讲一讲 线上jvm参数设置,为什么这么设置 mysql优化,索引数据结构讲一下 分库分表的策略,什么情况下需要分库分表 手写链表反转 Netty了解吗讲一下 BIO/NIO详细讲一讲 RPC框架有过吗 Dubbo了解过吗,spring

Read more

美团


一面

美团一面

自我介绍, 结尾带上自己的项目用到的技术栈

redis:

redis 有用过哪些数据结构?底层是什么原理

你说你们用阿里云的redis,你知道他们的架构吗

redis 从节点如何同步

雪崩 击穿 穿透

设置了随机过期时间,还是会有大量 key 同时过期如何处理?

kafka:

多分区是否能同时消费?

kafka 消息堆积如何处理?

Mysql:

mysql 如何调优?

如果 sql 都没问题,sql 很慢是什么原因? (答 MDL)

spring:

Hystrix 两种限流的区别?

事务传播? 如果A->B 不想被B影响如何处理?

线上问题调优

集群内随机一台机器CPU异

Read more