给大家分享一下我经历的Unix C面试题【转】

 给大家分享一下我经历的Unix C面试题 2012-03-09 16:14:25

分类:

原文地址:给大家分享一下我经历的Unix C面试题 作者:jeung

跳过“请做下自我介绍”那句面试考官口头禅,咱们直接进入正题

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、大端序和小端序,怎么转换

你可能感兴趣的:(给大家分享一下我经历的Unix C面试题【转】)