看板Oversea_Job
标 题[经验] Microsoft Phone Screen 分享
发信站批踢踢参 (Thu Jul 19 15:08:52 2007)
转信站ptt!Group.NCTU!grouppost!Group.NCTU!ptt3
面试公司: Microsoft
面试职位: SDET @ Windows Server
面试过程:
1. How to verify the files correctness after been sent from one client
to a server?
2. Name CPU scheduling algorithm, then Linux scheduling algorithm?
3. Name 5 sychronization tools.
4. Implement function: int isPowerOfTwo(int val) in O(1) operation
5. Explain virtual memory. If no virtual memory system, what can you do?
6. Write a function which delete an element in double-linked list, along
with 20 test cases
--
Oversea_Job 海外工作版匿名ID: OverseaJob
--
※ 发信站: 批踢踢参(ptt3.cc)
◆ From: 76.231.47.1
1F:推 Baudelaire:好题目啊! 07/19 15:32
2F:→ obov:看拢无@@~~一看就知道粉难 呜呜呜 我不是念cs的料 07/19 15:47
3F:推 HYL: 1. CRC32 for smell chuck of data. MD5 for file. 07/19 16:51
4F:→ HYL: return (n & -n) == n ; // this is true if and only if 07/19 16:52
5F:→ HYL: the pl use 2's complement to store negative numbers 07/19 16:54
6F:→ HYL: 4. 上面是第四题的答案 07/19 16:54
7F:→ davidyu:这种东西应该有签NDA吧,能透露吗? 07/19 23:14
8F:→ upa:phone screen 应该是没有 NDA 07/19 23:46
9F:推 Baudelaire:第二题算是os很简单的题目,网路上随便找就一堆 07/20 02:52
10F:→ Baudelaire:第三题是指file sync吧? 07/20 02:53
11F:→ Baudelaire:还是VCS的东西? 07/20 02:54
12F:→ Baudelaire:cvs/subversion这种,还是rsync这种? 07/20 02:54
13F:→ Baudelaire:还是讲的是DFS,像是coda那种? 07/20 02:55
14F:→ Baudelaire:跟Microsoft面试,用open source,零分~ 07/20 02:56
15F:推 Baudelaire:doubly linked-list太简单了,懒得写 :P 07/20 02:59
16F:推 shaopin:第三题应该是Mutex,Semaphore,Event, ...这种吧? 07/20 04:30
17F:推 shaopin:第六题想到要用Linux list, 结果B大这样讲..:) 07/20 04:33