高级软件工程师面试经验(北京)- 北京深思洛克软件技术股份有限公司
2012-05-28 08:34:40 | 来源:职朋网友分享
面试过程:

部分面试题:

1、说明对于一个CWnd 类的实例来说,他的owner和parent有什么区别?

2、USB协议中设备描述符,配置描述符接口描述符和端口描述符各自的主要内容是什么?

3、请描述WDM 驱动中DriverEntry例程,AddDevice例程的作用,由谁在什么时间来调用的win32 API的

CreateFile, readFile, writeFile, peviceIOControl等函数对应着驱动程序的哪些分发例程

4、描述WDM驱动中IRP的基本结构以及处理过程?

IRP处理过程和设备对象堆得关系?

5、说明WM_CHAR, WM_CLOSE, WM_ACTIVE的消息是什么时候发生的sendMessage和postMessage函数有什么不同。

6、说明DECLARE_MESSAGE_MAP BEGIN_MESSAGE_MAP, END_MESSAGE_MAP, ON_COMMAND ON_COMMAND ON_MESSAGE

等宏的具体功能,其大功能MFC中是如何实现的?

7、要用MFC实现一个异形的窗口,请描述具体思路如何。

8、多线程和多进程同步有哪些方法, 有什么区别?

面试官问的面试题:

北京深思洛克软件技术股份有限公司高级软件工程师面试题

dd

查看面试题参考答案>>

面试相关细节:

你是通过何种渠道获得这次面试机会的?
答:社会招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:其它
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!