快手Java后端开发面经(二面)
一、项目八股
1,项目/实习项目有多少qps
2,介绍一下实习/项目
3,讲一下遇到的问题
4,Dubbo怎么实现异步调用
5,看不看源码,最近在看什么书
6,怎么提供高并发的服务
7,熟悉哪些中间件
8,为什么要用消息队列
二、手撕
模拟多线程,每个线程输出一些结果,都执行完成后,再输出一条结果
New Thread;t.start; t.join
New ThredPoolExcutor; e.submit
CompletableFuture.supplyAsync; future.get