当前位置: 首页 > 面试经验 >

灵犀互娱客户端一面面经(求过啊)

优质
小牛编辑
98浏览
2023-05-17

灵犀互娱客户端一面面经(求过啊)

第一次记录面经,求好运啊(面试官蛮温和的,不会的卡壳说没事,继续下一个问题,无压力面试很nice,体验不错)
疯狂问C++
问了extern,static用法
一个cpp里extern了一个变量,怎么在另一个cpp中用
static可以修饰虚函数吗,为什么
struct结构体的内存分配,如果有一个int和一个char,sizeof输出什么,顺序换成char和int,输出会变吗,static修饰那个int,输出会变吗(static修饰的静态成员变量放在全局数据区的静态变量区)
具体讲一讲类的析构函数,有哪些注意事项,如果父类析构不是虚函数,delete父类和delete子类分别是什么情况。
讲一讲智能指针,shared_ptr,weak_ptr,unique_ptr,讲一讲shared_ptr循环引用,如何解决,weak_ptr指向的对象可能不存在,怎么处理这种情况(weak_ptr有个lock成员函数,对应这种情况)
topk问题,讲一讲快速选择过程,讲一讲快速排序实现(这里我快速选择讲半天自己卡壳了,然后换了一种方法讲,维护一个小顶堆,比小顶堆最小的大的加入,原先最小的去掉,最后得到的小顶堆里就是前k大的数据)
智力题:中奖概率为千分之一,抽n次,中奖概率多少
场景题:游戏中有屏蔽词,如何快速实现屏蔽词检测(trie树,公共前缀匹配)
最后问为什么想做游戏客户端开发
 类似资料: