t*******i 发帖数: 4960 | 1 网络安全方面的公司
问了三个问题我就挂了。
第一个:用socket(c语言)实现一个简单的hello world server,说出调用了那些
function。如果同时需要连接大量客户,不用多线程怎么实现,说出具体是哪个函数(
我n年前作过,当时怎么也想不起来是什么函数)
第二个:你有一个程序客户已经安装了,现在发现有memoty leak,客户程序不能中断
,你怎么解决?而且这个问题可能是客户特定的环境引起的,你自己装一份来调试还不
行。可以连接到客户的机子
第三个:一个object有其他多个object用,怎么释放内存。我没怎么明白具体指什么,
最后举了一个具体例子,一个文件被打开,然后fork了很多进程来用,这样就有很多个
copy,什么时候关闭文件。我最后吐出来用信号量。
我可怜的第一个面试,没准备到linux编程,这几天光看计算机网络,数据结构和算法
了。大牛们,第二个问题到底该怎么回答? |
c**y 发帖数: 2282 | 2 这个问我我也得挂
【在 t*******i 的大作中提到】 : 网络安全方面的公司 : 问了三个问题我就挂了。 : 第一个:用socket(c语言)实现一个简单的hello world server,说出调用了那些 : function。如果同时需要连接大量客户,不用多线程怎么实现,说出具体是哪个函数( : 我n年前作过,当时怎么也想不起来是什么函数) : 第二个:你有一个程序客户已经安装了,现在发现有memoty leak,客户程序不能中断 : ,你怎么解决?而且这个问题可能是客户特定的环境引起的,你自己装一份来调试还不 : 行。可以连接到客户的机子 : 第三个:一个object有其他多个object用,怎么释放内存。我没怎么明白具体指什么, : 最后举了一个具体例子,一个文件被打开,然后fork了很多进程来用,这样就有很多个
|
t*******i 发帖数: 4960 | 3 多谢安慰。
这三个问题,如果准备到了1,3不算难,不过这个2我实在不知道怎么回答。
比如说这个场景(因为是网络安全公司),客户把防火墙设备运行起来,发现memory leak,这时候怎么fix? 这个防火墙还得继续工作,你还不能拿另外一台设备来调试,可以连到客户的防火墙来诊断。
【在 c**y 的大作中提到】 : 这个问我我也得挂
|
s*****n 发帖数: 5488 | 4 第三题不是用reference counter? |
t*******i 发帖数: 4960 | 5 reference counter是java里面的吧?我也提到java 的garbage collection,人家一定
要c++. |
p****i 发帖数: 83 | |