快手一面 Java实习
- 项目问题
- 开发过程中遇到的比较难的地方是?怎么处理的?
- 即时聊天能支持多少人聊天?
- 多人会话怎么保证的连接的可用性的?多个人长时间不聊天不退出怎么办?
- JUC包下都有哪些常用的类?
- CountDownLatch和CyclicBarrier有什么区别?主要用来解决什么问题的?
- lock和Synchronized有什么区别?
- HashMap结构?
- HashMap和ConcurrentHashMap区别?
- 线程池有哪些组件?运行机制?拒绝策略
- TCP和UDP区别?和各自使用的场景有哪些?
- TCP可靠性,拥塞控制?TCP三次握手?
- 一个请求怎么到达服务器、到达之后服务端的处理Spring MVC流程?
- 了解静态代理和动态代理区别?
- 动态代理、用某些注解、在一些场景下失效 == spring声明式事务失效。
- Mysql有哪些索引?一个B+树搜索的过程?
- Redis主要用什么结构?怎么实现一个String的
- 搜索二维矩阵2