快手_游戏服务器开发_一面

无自我介绍

C++多态的实现原理?

如果一个子类继承了多个父类,子类虚函数表的内存布局是怎么样的?

static在C和C++中的区别?

一个类在构造函数中可以使用这个类的static成员吗?

inline和宏的区别?

编译器怎么确定是否要展开inline函数?

这个单例模式在C++中是不是线程安全的?

class Singleton {
private:
	Singleton() { };
	~Singleton() { };
	Singleton(const Singleton&);
	Singleton& operator=(const Singleton&);
public:
	static Singleton& getInstance() {
		static Singleton instance;
		return instance;
	}
};

下面的代码会输出什么?

#define test(x) ((x)*(x))
inline int Test(int x) { return x * x; }

union les {
	struct {
		int a;
		int* b;
	};
	struct {
		int c;
		union les* d;
	};
};

int main() {
	std::cout << sizeof(les) << std::endl;

	int a = 5;
	int b = Test(a++);
	int c = test(a++);
	std::cout << a << std::endl;
	std::cout << b << std::endl;
	std::cout << c << std::endl;

	return 0;
}

0,9,6,1,5,4,8 这个序列构造小顶堆后的中序遍历结果是啥?

解决哈希冲突的方法有哪些?

vector在插入和删除的时候,他的内存变化是怎样的?

动态库和静态库的区别?

TCP 为什么要用慢启动?窗口增大后,如果发生丢包了,怎么办?

TCP 粘包怎么解决?

epoll的水平触发和边缘触发的区别?

epoll边缘触发下怎么保证一次性读完数据?

信号量和互斥锁的区别?

什么场景下会使用到信号量?

如果让你实现一个无锁队列你要怎么实现?说思路就行

项目中负责哪些工作?

手撕:给出一副4种花色的扑克牌,输出这幅扑克牌可以组成的所有顺子和同花

总结:当天挂!自我感觉答的还行,手撕有的小问题,难评

全部评论
这个手撕真的难,要考虑的边界条件不少,还需要回溯。
点赞 回复 分享
发布于 04-05 17:12 海南
一样的手撕,以色列麻将,不会直接挂了
点赞 回复 分享
发布于 04-03 11:31 湖北

相关推荐

04-25 18:18
门头沟学院 Java
0425&nbsp;问了些八股(10min),没问项目,做了三题手撕(50min)在pdd的面试平台,需要共享屏幕。面试官很和蔼,比约的时间早进面试间。不会的也说没事,手撕也提示自我介绍(1min)1.&nbsp;常见的集合有哪些2.&nbsp;哈希表有哪些实现方式3.&nbsp;除了哈希表,还有什么数据结构能实现输入key,找到他的value4.&nbsp;哈希表怎么实现的5.&nbsp;为什么链表长度大于8,要用红黑树6.&nbsp;为什么红黑树是log(n)的时间复杂度7.&nbsp;优先队列怎么实现的8.&nbsp;说一下堆怎么实现的,pop之后堆怎么调整9.&nbsp;说一下TCP协议10.&nbsp;说一下IP协议11.&nbsp;说一下HTTP协议和TCP/IP整体关系12.&nbsp;说一下HTTPS13.&nbsp;说一下HTTPS的原理14.&nbsp;说一下公钥、私钥和数字证书15.&nbsp;为什么一开始要用非对称加密,后来用对称加密16.&nbsp;HTTPS&nbsp;如何防范中间人攻击手撕1.&nbsp;给了两个有序的数组(数组中有重复元素),把a中存在,但b中不存在的数据加入新数组2.&nbsp;一个有序序列构造成二叉搜索树有很多种结构,如何判断两个二叉搜索树是一样的。先说了中序遍历获得序列判断,但面试官提示说能不能一边遍历一边判断,比如最小的数不相等就不往下遍历了3.&nbsp;给一个字符数组,写一个排序函数,数字排在字母前面,但数字之间相对顺序不变,字母之间相对顺序不变。(原地排序,不能用新数组)
拼多多集团-PDD一面316人在聊 查看40道真题和解析
点赞 评论 收藏
分享
04-18 20:13
已编辑
中南大学 Java
查看10道真题和解析
点赞 评论 收藏
分享
评论
3
10
分享

创作者周榜

更多
牛客网
牛客企业服务