腾讯MIG面试[GG]
腾讯MIG面试[GG]
1. 在C里面两个static和const主要有什么用法?
2. char const *p1和char* const p2="abc"的区别?
3. 在一个函数的某些参数前加上const主要有什么目的?
4. const和static能不能同时使用在变量上?如果能,有什么目的?
5. 比如一个test.c文件包含一个test.h文件和一个test2.h,test2.h里面包含test.h,有没有什么办法防止出现这种情况?
6. #pragma once 有什么用?
7. 把一个源文件编译成一个可执行文件有哪些步骤?头文件是在哪个阶段被处理的?
8. TCP/IP建立连接的三次握手过程?第一次握手客户端发送给服务器发送了什么?
9. TCP里面有几个重要的定时器你知道吗?
10. 你所了解的一些排序方法有哪些?大概聊一下快速排序的过程,复杂度多少?
11. 你怎么处理哈希冲突?
12. 你了解网络编程吗?比如建一个TCP服务器主要有哪几个系统调用?
以大多数人努力程度之低,根本轮不到去拼天赋~