【360】C++岗-新鲜出炉的面经

1、自我介绍

2、虚函数表的机制

3、构造函数可以是虚函数嘛说出原因

4、C++11新特性

5、介绍三种智能指针

6、weak_ptr如何访问指向的数据

7、右值引用

8、将亡值有哪些

9、new出来的数据存放在哪里

10、多线程的模式

11、介绍项目中用到的生产者消费者模式

12、生产者生产太快,消费者消费太慢怎么办(条件变量)

13、负载均衡算法有哪些(只答了概念,没具体了解有哪些算法)

14、介绍thrift框架

15、介绍rpc框架

16、介绍项目中的raft协议

17、发生网络故障时raft协议如何工作的

18、tcp和udp的区别

19、介绍websocket

20、介绍redis,为什么redis快?

21、redis的两种落盘方式?

22、redis如何做分布式?(不会)

23、决策树节点分裂的算法?

24、在腾讯实习的大语言模型用的哪些?

25、会Python嘛,是否用过pandas之类的库,平时如何学Python 的

26、leetcode23.合并k个升序链表(用优先队列秒了)

27、反问,面试官说主要用c++和python的,同时给了建议可以学一学c++服务端开发方向的内容。

还有一些服务端开发相关的问题记不清了,但其它的基本都答出来了,应该是过了,总体来说360的面试强度还是比较大的。

发表评论

后才能评论