看板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