网讯面试题
一、COM方面
1.接口的本质是什么?
2.COM有哪几大类接口?
3.
4.
二、网络方面
1.OSI模型?
2.SOCKET通信过程?
3.TCP和UDP的区别,哪个更稳定?
4.TCP的连接过程?
5.FTP和TFTP传输文件哪个快?
6.让你设计一个应用层协议,你怎么设计,从那些方面着手?
7.如何区别服务器程序崩溃和机器崩溃?
三、设计模式方面
1.设计模式有哪几大类?
2.举例说明两到三种常用的设计模式?
3.面试官举了个例子,让我回答使用哪种模式最好?
3.
4.
四、linux内核方面
1.内核分哪几种?linux内核是属于哪种?
2.linux内核的系统模块结构?
3.说出几种内核中非常重要的数据结构?
4.进程间通信的方法
5.进程间同步的方法
6.父进程创建子进程后,父进程将做什么?一个父进程创建了n个子进程后,父进程如何得知每个子进程的状态?
五、windows GUI方面
1.windows的基本控件
2.GUI的基本元素
3.
六、键盘、鼠标方面
1.
2.
3.
七、窗口和消息
1.为什么子窗口的消息不处理后,此消息后转交给父窗口处理?
2.哪些情况下窗口会得到WM_PAINT消息?
3.
八、STL方面
1.STL的构成
2.模板的意义何在?
3.
九、文件系统方面
十、数据库方面
1.说出几种常用的SQL语句
十一、其他
1.能否看懂HTML代码
2.什么样的代码是高质量的代码
3.C语言编程防止内存泄露的原则?
4.使用指针应注意哪些方面?
5.宏和内联函数的区别?
1.接口的本质是什么?
2.COM有哪几大类接口?
3.
4.
二、网络方面
1.OSI模型?
2.SOCKET通信过程?
3.TCP和UDP的区别,哪个更稳定?
4.TCP的连接过程?
5.FTP和TFTP传输文件哪个快?
6.让你设计一个应用层协议,你怎么设计,从那些方面着手?
7.如何区别服务器程序崩溃和机器崩溃?
三、设计模式方面
1.设计模式有哪几大类?
2.举例说明两到三种常用的设计模式?
3.面试官举了个例子,让我回答使用哪种模式最好?
3.
4.
四、linux内核方面
1.内核分哪几种?linux内核是属于哪种?
2.linux内核的系统模块结构?
3.说出几种内核中非常重要的数据结构?
4.进程间通信的方法
5.进程间同步的方法
6.父进程创建子进程后,父进程将做什么?一个父进程创建了n个子进程后,父进程如何得知每个子进程的状态?
五、windows GUI方面
1.windows的基本控件
2.GUI的基本元素
3.
六、键盘、鼠标方面
1.
2.
3.
七、窗口和消息
1.为什么子窗口的消息不处理后,此消息后转交给父窗口处理?
2.哪些情况下窗口会得到WM_PAINT消息?
3.
八、STL方面
1.STL的构成
2.模板的意义何在?
3.
九、文件系统方面
十、数据库方面
1.说出几种常用的SQL语句
十一、其他
1.能否看懂HTML代码
2.什么样的代码是高质量的代码
3.C语言编程防止内存泄露的原则?
4.使用指针应注意哪些方面?
5.宏和内联函数的区别?