快手游戏客户端一面凉经

挂了就放面经系列.jpg
1,自我介绍
2,做一道题:一副牌,能不能全凑成顺子和同花
3,对C++是什么级别的认知。
4,内联函数可不可以是虚函数
5,New和malloc有什么区别
6,多态有几种
7,静态多态是什么,动态多态是什么?
8,什么是拷贝构造函数
9, 什么情况下要自己写拷贝构造函数
10, 什么是移动构造函数
11, 深拷贝和浅拷贝区别
12, 虚函数表是什么,原理是什么?
13, 虚函数表底层是怎么存放的?
14, 虚函数表是在什么阶段被初始化的
15, 析构函数为什么要用虚函数
16, 构造函数为什么不能用虚函数
17, 构造函数里可以用虚函数呢?
18, 虚析构函数是动态多态还是静态多态
19, 菱形继承怎么解决?
20, map和hashmap有什么区别
21, 哈希表的底层原理是什么?
22, 你如何构造一个哈希表
23, Vector什么时候会访问失效(迭代器失效)
24, Vector的扩容机制
25, 红黑树的底层原理是什么
26, 红黑树的复杂度,哈希表的复杂度
27, 什么时候用map,什么时候用hashmap
28, Map,你要从里面删一堆数据,你要怎么做
29, 对lua有了解吗

我C++,只能说确实是平庸,答得很差,TAT,挂了也确实合情合理。
希望能找到工作吧。
全部评论
我也是base上海,也全是八股,估计一个面试官,也凉透了
点赞 回复 分享
发布于 2023-08-23 03:03 上海
官网显示流程终止了吗哥们?
点赞 回复 分享
发布于 2023-08-22 17:00 广东

相关推荐

09-17 20:33
山东大学 Java
1、自我介绍2、项目拷打3. Java 里面有哪些基本数据类型,分别占多少个字节?4. Java 里面 LinkedList 和 ArrayList 的优势分别是什么,各自适用场景有哪些?5. ArrayList 的线程安全性如何,若要在多线程场景下使用列表,有哪些解决方案?6. Java 的堆里面新生代和老年代是如何划分的,新生代又分了几个区,新创建对象在其整个生命周期里是怎么在新生代和老年代流转的?7. 数据库有哪些事务隔离级别,分别能解决哪些并发问题,解决原理大概是什么?8. MySQL 的可重复读隔离级别能不能解决幻读问题,为什么?9. 什么是聚簇索引和非聚簇索引,它们的区别和联系是什么?10. 假如有 SQL 查询语句,有没有可能只用到非聚簇索引而不需要用到聚簇索引,举例说明11、如果是 OOM 了怎么排查?12、自己有用过 jmap 和一些工具去排查过错误吗?13. HTTPS 协议的客户端和服务端之间的通信过程是怎样的?14. 当 Java 进程的 CPU 使用率突然升高时,排查思路是什么,会用到哪些工具(如 Linux 命令、JDK 工具)?15. 频繁 FullGC 排查​呢?思路和工具?16、谈谈 Kafka17、为什么项目中技术选型用的是 RabbitMQ?18、RabbitMQ 的数据持久化是怎么做的?19、线程和进程的区别?20、线程的安全怎么保证?21、进程通信的方式有哪些?22、进程间通信,它的数据传输大概是怎样的流程?怎么能让数据从一个进程传递到另一个进程去?
查看22道真题和解析
点赞 评论 收藏
分享
评论
12
80
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务