首页 > 快手C++开发工程师-AI平台
头像
Crazybinary
编辑于 2020-07-29 16:53
+ 关注

快手C++开发工程师-AI平台

1面 1h6min
基础题
(1)自我介绍
(2)C++中static怎么用?存放在内存哪个位置?
(3)进程的内存分布
(4)A* a=new A() 对象放在内存哪个位置,a在哪个位置?
(5)单例
(6)虚表跟纯虚类
(7)基类A,B,继承类C,A,B中有一个方法完全相同(形参跟返回值),用一个C类型指针调用这个方法时是调用A中的还是B中的?
(8)智能指针和普通指针的差异,shared_ptr引用数值何时加一,减一?
编程题
(1)字符串原地逆序
(2)一个有序数组、数组中的数值都是成对出现的,其中有一个数不是成对出现的,找到这个数并返回下标。
例如:[1 1 2 2 3 4 4 5 5 7 7] 返回4
要求时间复杂度O(log(n))空间复杂度O(1)
leetcode 540原题

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐