深信服面试题

本文原创,转载请注明出处:http://blog.csdn.net/banket004

Windows开发工程师面试题:

1.new和malloc的区别。

2.怎么实现共享内存。怎么样内存映射一个文件。
3.创建线程接口,createthread和reatethreadex的区别。
4.递归函数可否用临界值,为什么。
5.什么时候调用DllMain()函数。
6.DllMain()函数里可否调用LoadLibrary,为什么。
7.postmessage和sendmessage的区别。
8.进程同步的方法。
9.异步读写的原理。
10.纯虚函数和虚函数的区别。
11.指向子类的父类指针,调用虚函数,执行的是父类的接口还是子类的接口。
12.有没有用反汇编研究虚函数的原理。
13.多线程DLL中DllMain()要怎么处理。
14.怎么样判断两个结构体相等。可否用memcmp接口判断。
15.调试程序的方法。有什么工具。程序挂掉的情况怎么调试。
16.测试代码用什么工具。(实际项目当中)
17.网络编程(SOCKET)。
18.平时有没有用过STL。
19.有没有办法控制全局变量的初始化顺序。为什么。
20.怎么判断new操作失败,有多少种方法。
21.有没有用过互斥量,有没有用过信号量。
22.平时用什么排序算法。快速排序什么情况性能最差。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值