字节飞书一面
一面8.28
- 自我介绍
- 实习问题挑战,怎么重构项目,服务端做了什么
- TCP与udp区别,适用场景。怎么保证可靠传输校验和用什么用怎么做的:哪些相关算法。如果自己来设计考虑哪些元素了解哪些加密算法
- https怎么加密;为什么需要第三方CA,为什么不直接使用对称加密
- Java多线程会导致什么问题:线程安全问题、死锁、资源、线程饥饿
- Java锁有哪些?有没有无锁的同步机制;锁升级过程,为什么要这么设计?乐观锁悲观锁适用场景,为什么?
- 最左匹配原则?为什么?
- 什么情况下使用索引速度反而慢?
- 回表是什么?怎么避免?
- 慢查询怎么排查?如何优化?
- 如何提高插入大量数据的速度?
- spring事务传播机制有哪些?什么情况下事务失效?怎么实现的事务的?AOP怎么实现的?怎么实现动态代理?JDK动态代理传入的handler接口是什么handler?
- 三种元素的数组怎么排序?
- 如何生成6位不重复数字的验证码?
- 100层楼,从第n层及以上掉落会摔烂,有两颗鸡蛋,如何以最少尝试次数查找n?扩展:m鸡蛋n层楼呢?
秋招凉经
#飞书##字节#