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

本文分享了UnixC面试题及其详细解答,包括内存对齐、系统调用与库函数的区别、UDP与TCP数据包接收次数、select、poll与epoll的比较、套接字与文件描述符的区别、C++虚函数、36进制数减法实现、文本文件中取交集并集等技术问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 给大家分享一下我经历的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、大端序和小端序,怎么转换

转载于:https://my.oschina.net/u/592221/blog/208128

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值