阿里钉钉音视频二面
聊了一个小时,后面半个小时几乎都是我在讲,不过这也让我有着满满的满足感。
因为是电话的,所以记得不多。
知识题
MySQL索引原理(二叉树、排序二叉树、AVL、红黑树、B树、B+树、哈希表、位图以及相互比较优缺点)
Redis有序集合的数据结构和实现(我说我忘了)
哈希表的实现原理(时间复杂度、空间复杂度、哈希算法、哈希冲突、数据结构)
爬虫的原理(GET、POST、HTML-xpath、JSON),JS逆向(MD5、SHA-1),反爬机制(隧道代理、cookies、headers)
设计模式(单例模式[一类一对象]、代理模式[MyBatis-Plus中间工具类]、工厂模式[线程池参数线程工厂]、观察者模式)
悲观锁(常见锁)和乐观锁(CAS算法、MVCC)
场景题
抢红包
扫码登陆原理
其他
简要介绍自己的优缺点,主要是性格方面的
介绍几个自己在项目中遇到的难点
对自己未来的职业规划
我是C++技术栈的,结果一个C++问题也没问……
#面试复盘##面经#