跳过“请做下自我介绍”那句面试考官口头禅,咱们直接进入正题
1、内存对齐(也叫对界,指结构体或联合体,关键字#pragma pack),为什么要做这对齐
2、系统调用和库函数的区别
3、有三个数据包,每个一千字节,在用udp时接要接收几次,tcp时几次
4、select、poll和epoll的区别,效率呢
5、epoll的Edge Triggered和Level Triggered有什么区别,哪个效率高,为什么
6、套接字和文件描述符的区别
7、谈谈C++虚函数
8、对于36进制数减法要如何实现
9、分别存有一亿条QQ号和一千万条QQ号的两个文本,怎样从中取交集并集
10、什么是软中断(Linux内核的)
11、讲讲fork调用
12、系统调用open有哪些flag
13、谈谈进程中的堆和栈
14、进程和线程的区别
15、多线程编程中要注意什么问题
16、什么是HTTP DDoS攻击
17、TCP头部,TCP三次握手,一个TCP包最多能有多大
18、IPC之于文件系统
19、谈谈消息队列里的type(或者是共享内存,我忘了)
20、谈谈设计模式、什么是观测者模式
21、谈谈服务器模型
22、UML,什么是结构图,软件开发中的瀑布模型
23、了解CGI么
24、微博用户页面上列出他所关注用户动态,要如何做架构,考虑一个用户会有大量粉丝,或是关注大量的人
25、大端序和小端序,怎么转换
阅读(1347) | 评论(0) | 转发(0) |