腾讯HR业务线后端实习二面
- 自我介绍
- 拷打实习项目(后面大部分的问题都是基于项目展开的)
- 项目中的实时通信是怎么实现的
- 讲一个你项目中最大的技术挑战
- 搜索时模糊查询性能不好,如何优化,除了加索引有无其他优化方法
- Redis存储数据用的什么数据结构,存了哪些内容
- Redis缓存穿透怎么解决
- MySQL事务隔离级别,哪一个级别能解决幻读
- 常见的MySQL日志类型有哪些
- 什么是线程安全
- 线程有哪些基本状态
- Java是如何保证线程安全的,有哪些锁
- JVM内存模型
- 什么是内存泄漏
- 加密解密用了什么方法,为什么不用其他方法
- 如何每次保证加的盐值都一样
- 项目中做了哪些性能优化
- 如何防止超卖
- Redis单线程会存在瓶颈问题吗,如何解决
- 消息中间件是在哪里使用的
- 消息有丢失的可能,如何保证数据的最终一致性
- 消费时数据库出现异常怎么办
- 消息队列出现消息堆积怎么办,同时有100万个订单进来怎么处理,MySQL数据库压力很大如何解决,如果缓存的数据出现了丢失怎么办
- 为什么大数据量会导致数据库性能变差,底层原理是什么
- SQL注入原因,解决方法
- 算法题:最长严格递增子序列