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

无自我介绍

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-03 11:31 湖北

相关推荐

评论
3
3
分享

创作者周榜

更多
牛客网
牛客企业服务