全部评论
没有特别固定的套路吧,我面下来感觉要求知识面很全,而且要有一点深度。包括但不限于: C语言各种api和特性、二进制安全性、线程安全代码;C++多态,构造函数,析构函数的各种性质;C++ STL;Linux使用和原理;进程和线程原理、特点、实现;数据结构和算法;无锁数据结构;高并发设计;IO多路复用;Mysql原理,索引,库表设计分库分表,主从同步;KV数据库原理,持久化策略;那二十几个设计模式;HTTP协议,各种方法,长连接,***,cookie,session;TCP协议,三次握手四次挥手,快速恢复快速重传;消息队列kafka, rabbitMQ概念,使用,容错性;分布式原理的CAP,一致性hash等等 手撕代码的能力,套路面试官能力,抗压能力……
相关推荐