面经回馈,希望大家都能有不错的假期和offer
只能记起部分
腾讯
- 实习
- 知道zk的znode吗。
- 线上遇到cpu高,内存高如何排查,怎么查线程堆栈,判断具体情况。
- 出现oom,可能是什么情况,如何进行解决。
- 你的同事误删了一张表,如何恢复这个表,告诉我具体指令,怎么去做
- mysql什么时候索引失效,索引有哪些级别,深分页如何解决
- 你知道有哪些限流方法,具体都是怎么做的。
- redis的基本数据类型,一致性hash。
- 最长回文子传,写了一个中心扩散,让优化O(n)
- 论文?还有各种杂七杂八的。
四面挂,腾讯是最想去的公司,主管面莫名其妙挂掉了。。。
快手
- 项目限流是怎么做的。
- rpc相关,dubbo了解吗?dubbo的限流怎么做的。
- 看你写了spi,你自己的spi和dubbo有什么区别。
- 半包黏包都是什么,怎么解决。
- 你调用别人的服务,如果对方服务挂了,怎么解决
- 分布式redis如何实现,redis的基本数据类型。
- 你知道哪些java的并发包,开始吟唱(AQS、concurrentHashmap、countdownlatch、线程池、Completefuture)问了我还有啥。。。
- 你知道java里有哪些锁,本地锁分布式锁,又追问有哪些分布式锁
- redis分布式锁的实现,redission和zk的区别
- cap你知道吗,中间件都是怎么样的
- 消息队列的可靠性如何保证
- rocketmq和其他的区别,half消息知道吗
- 事务隔离级别,mysql达到了哪一层,是通过什么方法做的
- 场景题,多线程如何并发,比如我现在有五个线程,他们运行速度不一样,他们执行下一个任务,需要所有线程都执行完毕,你怎么解决。
手子泡出来了,感谢手子,oc
携程
线下面试,两面不问八股,oc
- 你知道哪些设计模式,让我回答我项目里使用了什么设计模式
- 你项目调用方的代码有很大改动,你怎么做才能减少对你的影响,同时让工作量最小
- 问实习
- 线程池运行流程
- 快排,倒数k个元素全部输出。有什么更好的方法。
整体来说,携程难度不高,流程推的很快。有没有大佬能告诉我旅游部咋样
字节
一面挂,字节哥是真的苛刻啊,手写暴力不给过,让优化,写出来没debug过。
题问的很简单很基础。
美团不给面(问我去不去做c++,客户端?不是团哥,这么看不上我吗),阿里不给面,小红书不给面,b站不给面,没办法给各位牛油提供更多面经了。
秋招基本告一段落了,面个华子结束秋招,祝各位牛油都能拿到想要的offer。
国庆大家都出去玩一玩吧,放松一下脑子也好用一点,生活不止八股文。
trust the dots will somehow conncet in your future.
#牛客创作赏金赛#