由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 思科的电面,还有设计题,大牛帮看看
相关主题
FG题目包子求教--read4096问个面试时候hash table的C++实现问题
在linkedin上面查将要面试我的人问 Implement readline using read4096
Microsoft screening programming problemImplement strStr() ?
问一道题,谢谢!amazon电面约时间的问题
C的fscanf的问题 (转载)还有一个小时电面思科,紧张,求bless!
implement hash table我Kao,思科这是什么情况,预约电面杳无音讯??
回馈本版,贴GOOGLE电话面经Dropbox电面
fb面试题【转】[合集] bloomberg的电面
相关话题的讨论汇总
话题: implement话题: char话题: kernel话题: signal话题: line
进入JobHunting版参与讨论
1 (共1页)
h******8
发帖数: 278
1
开始问的还挺简单:
1.process 和thread 的区别,如何debug multiple threads problem。
2.如何implement file“diff”command,本人答了一半:先比较dir, 能否找到file
; open files; 比较char by char。面试官就打断了,可能嫌我吭吭唧唧太慢了吧--
其实也就2,3分钟呀。 下一道题就彻底悲剧了。
3.拿linkin做例子,每个人有N个connections,现在有100个人。好像是问: 如何找到
connection最多的人,还是个什么constant,比如要找 24 ..。
悲剧就是因为题目问的根本没听懂,不知道要问什么。他把题目简化了好几次,还是一
头雾水。问我用什么data structure。 我说heap~~好像是对的。然后问我如何compute
,每个entry--每个人, 我就totoaly lost了。有没有大牛见过类似的题目?
d**********x
发帖数: 4083
2

file

【在 h******8 的大作中提到】
: 开始问的还挺简单:
: 1.process 和thread 的区别,如何debug multiple threads problem。
: 2.如何implement file“diff”command,本人答了一半:先比较dir, 能否找到file
: ; open files; 比较char by char。面试官就打断了,可能嫌我吭吭唧唧太慢了吧--
: 其实也就2,3分钟呀。 下一道题就彻底悲剧了。
: 3.拿linkin做例子,每个人有N个connections,现在有100个人。好像是问: 如何找到
: connection最多的人,还是个什么constant,比如要找 24 ..。
: 悲剧就是因为题目问的根本没听懂,不知道要问什么。他把题目简化了好几次,还是一
: 头雾水。问我用什么data structure。 我说heap~~好像是对的。然后问我如何compute
: ,每个entry--每个人, 我就totoaly lost了。有没有大牛见过类似的题目?

h******8
发帖数: 278
3

diff is line by line.
diff是经常用,从来不知道是line by line, compare 的时候是line不要line
compare,每行是char by char?
那天还有一个人问kill(2) signal call是怎么implement,这种问题怎么真是没法准
备。

【在 d**********x 的大作中提到】
:
: file

d**********x
发帖数: 4083
4

cs:app is enough for interview level questions in these areas.

【在 h******8 的大作中提到】
:
: diff is line by line.
: diff是经常用,从来不知道是line by line, compare 的时候是line不要line
: compare,每行是char by char?
: 那天还有一个人问kill(2) signal call是怎么implement,这种问题怎么真是没法准
: 备。

c*****a
发帖数: 808
5
2. 好像用这几个lib能搞定 dirent stat
signal能不能直接注册建一个sighanlder用来注册sigusr1
g*********e
发帖数: 14401
6
2是考一个dp算法吧
l****c
发帖数: 782
7
最后那个问题,我觉得如果数量很大的话用heap吧。100M?
x****5
发帖数: 293
8

Implement kill/any other signal call is actually easy. You send "kill + pid"
to kernel. In kernel you have a list of all the processes on the system.
Then you find the process with the pid, terminate it and do the clean up.
For other signal calls are the same. One thing to note it that you need a
lock to the list.
This question is just probing your understanding to OS internal. If you are
familiar with kernel it's very easy.

【在 h******8 的大作中提到】
:
: diff is line by line.
: diff是经常用,从来不知道是line by line, compare 的时候是line不要line
: compare,每行是char by char?
: 那天还有一个人问kill(2) signal call是怎么implement,这种问题怎么真是没法准
: 备。

1 (共1页)
进入JobHunting版参与讨论
相关主题
[合集] bloomberg的电面C的fscanf的问题 (转载)
刚刚电面完bloomberg,提供一些题目,供大家参考implement hash table
晕死,周六还会有电面……(update)回馈本版,贴GOOGLE电话面经
bloomberg电面被拒fb面试题【转】
FG题目包子求教--read4096问个面试时候hash table的C++实现问题
在linkedin上面查将要面试我的人问 Implement readline using read4096
Microsoft screening programming problemImplement strStr() ?
问一道题,谢谢!amazon电面约时间的问题
相关话题的讨论汇总
话题: implement话题: char话题: kernel话题: signal话题: line