顺序不记得了。反正很杂,看着对方的简历问,比如对方熟悉api,就问api,做过socket,就问socket,或者数据库等。供参考,有什么好的建议,也希望大家提出来。
1,C++的析构函数定义成虚拟的,有什么意思?(这个问题,好像很多人问)
2,(有人说用到stl)我就问,据说vc的stl效率比较低,怎么考虑?
3,用socket写程序的时候,服务器端怎么样才能知道客户端有连接请求到了(也就是该调用Accept函数了)。
4,进程之间通信的方式有哪些。有人提到用消息的时候,我就问他都有哪些消息(事实上,我期望的答案是自定义消息,Windows的Register消息,以及WM_COPYDATA等)
5,线程之间如何同步?也就是同步的方式有哪些。
6,Dll得主函数DllMain在几种情况下会被调用。
7,TLS是怎么回事,怎么用,什么情况下使用。
8,RFC的smtp, pop3协议有没有接触过。
9,数据库的存储过程是怎么回事。
10,...
1,C++的析构函数定义成虚拟的,有什么意思?(这个问题,好像很多人问)
2,(有人说用到stl)我就问,据说vc的stl效率比较低,怎么考虑?
3,用socket写程序的时候,服务器端怎么样才能知道客户端有连接请求到了(也就是该调用Accept函数了)。
4,进程之间通信的方式有哪些。有人提到用消息的时候,我就问他都有哪些消息(事实上,我期望的答案是自定义消息,Windows的Register消息,以及WM_COPYDATA等)
5,线程之间如何同步?也就是同步的方式有哪些。
6,Dll得主函数DllMain在几种情况下会被调用。
7,TLS是怎么回事,怎么用,什么情况下使用。
8,RFC的smtp, pop3协议有没有接触过。
9,数据库的存储过程是怎么回事。
10,...
1)看过,但忘了,用vc好像一辈子用不着自己在析构函数前写上那个关键字。
2)低就低吧,我写的程序一辈子也不用计较几种类库的微小性能差异
3)同意你的答案
4)DDE,OLE,SOCKET,WM_COPYDATA
5) 信号灯
6)就记得加载、卸载,其余的得查了
7)不知道,没听过,真丢脸,请指教
8)这个问题好答:有
9)就是我天天写的那些玩艺
2.会考虑尽量不使用VC的STL,使用SGI的STL版本。如果对性能要求不高,可以忽略。
3.socket我没写过,所以不知道。
4.写时拷贝,共享数据区(编译指定),其他的就不太清楚了。
5.信号量,事件,互斥体,临界区。
6.两种:线程加载和进程加载
7.不知道。本人对数据库一窍不通。
8.接触过。
9.见7的答案。
>>
保证对象在析购的时候正确调用 虚拟函数。
(其实对于虚拟,我一直都不是很清楚,所以 c++没有过关)
2,(有人说用到stl)我就问,据说vc的stl效率比较低,怎么考虑?
>>
怎么考虑?用效率高的 stl 版本。
3,用socket写程序的时候,服务器端怎么样才能知道客户端有连接请求到了(也就是该调用Accept函数了)。
>>
系统内核会激发一个消息(消息的名字我忘了)。
socket 也是基于消息机制的。
4,进程之间通信的方式有哪些。有人提到用消息的时候,我就问他都有哪些消息(事实上,我期望的答案是自定义消息,Windows的Register消息,以及WM_COPYDATA等)
>>
其实除了书上的一些方法,也可以使用文件(就是一个写文件,一个读文件)。
5,线程之间如何同步?也就是同步的方式有哪些。
>>
就是书上的那几种,也可以 使用文件(一个读,一个写,但是在 循环的时候可能要考虑做好。)。
6,Dll得主函数DllMain在几种情况下会被调用。
>>
Process :
第一次 LoadLibrary();
最后一次FreeLibrary()(必须是配对的 调用);
也就是当前进程在 dll 使用 记数为 0 的时候,调用。Thread:
这个不清楚,也不知道怎么去测试,知道的朋友请说一下。
7,TLS是怎么回事,怎么用,什么情况下使用。
>>
这个不知道。
8,RFC的smtp, pop3协议有没有接触过。
>>
接触过,关于协议,我个人很喜欢。
9,数据库的存储过程是怎么回事。
>>
不知道。对数据库一无所知。
10,...
7,TLS:Thread Local Storage
记得以前还问个一个问题:
10,消息队列是对应进程、线程还是窗口的?(就是说,每个进程是否有消息队列,每个线程是否有消息队列,还是说,每个窗口都有消息队列)。
11,做代码的时候,除了完成功能外,还考虑了哪些内容。比如代码风格啦、代码效率啦,等等。反正也没有一定的答案,就想知道别人都考虑了哪些内容。
呵呵,好像还有一些,
12,C++的类的构造函数设置成protected的,有什么意思?
13,有个人说很喜欢加密,解密,我问他用什么工具进行解密?然后我就问,我有一个数据文件需要加密,我提出了具体的需求,看看他怎么加密,采用什么方法加密。呵呵,蛮有意思的。
11:风格,效率,封装,复用
12:不懂
13:des(安全性不是很好),rsa(安全性好,速度慢),md5(通用的)
10,对应OBJECT的。只要是被消息驱动的东东,都可以实现一个消息队列的概念
11,主要考虑报酬问题
12,看来是想实现什么模式,而不想让人随便生成实例
13,des(说安全性不好的同志,您解一下试试),在没被安全局录取前,还没打算用别的
俺的Athlon 肯定是解不出来了
但公安能解出来