算法:LC121. 买卖股票的最佳时机(easy,但面试官要求用动态规划解决)SQL题:表中有sku,name,effectiveTime三个字段,effectiveTime表示生效时间,每次更新数据都会插入最新的生效时间,要求查询出最新的生效记录1. 接口和抽象类的区别是什么?分别能不能new对象?2. 有用过匿名内部类吗?介绍一下3. 多态是什么,详细介绍一下4. 你常用的Redis数据类型有哪些?5. Redis中存在大Key会有什么影响?为什么导致执行速度慢?6. 索引有哪些类型?主键索引和唯一索引的区别是什么7. 介绍一下聚集索引和二级索引8. 项目中为什么用JWT,和cookie-session相比有何优势9. session共享问题有什么其它解决方案吗10. 项目中的加密存储如何实现的?盐是什么?11. 加盐之后,用户登录的验证过程怎么实现12. 把盐和最终的哈希值保存到同一个数据库存在安全隐患,有没有优化方案?相比百度和字节,明显感觉腾讯的项目拷打更多,很多点面试官都问得很深,涉及很多实际的工程问题,后面也说了一些优化方案