一.部门介绍(4分钟左右二.笔试(20分钟左右1.比较两个字符串被下划线切割后是否一样三.提问(30分钟左右1.http和https的区别,https怎么保证通信链路安全2.https的中间人攻击3.对称加密和非对称性加密4.tcp udp的区别5.tcp怎么解决网络拥塞控制6.c++怎么计算对象的内存7.c++的自动化内存管理措施8.智能指针的原理9.什么时候要释放内存10.作用域11.shared_ptr有没有内存泄露12.多线程怎么实现13.怎么开子线程14.多线程安全15.加锁,有什么锁机制16.链表 数组的优缺点17.有什么结合上面优点的数据结构 查找和增删都方便的结构18.哈希表的原理19.快排原理 时间空间 复杂度 最大 最小 什么时候时间复杂度最大20.数据库内外连接21.数据库操作的原子性 事务22.提高数据库查询速度23.b+数的原理四.反问