精華區beta Oversea_Job 關於我們 聯絡資訊
面試公司: 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
Baudelaire:好題目啊! 07/19 15:32
obov:看攏無@@~~一看就知道粉難 嗚嗚嗚 我不是唸cs的料 07/19 15:47
HYL: 1. CRC32 for smell chuck of data. MD5 for file. 07/19 16:51
HYL: return (n & -n) == n ; // this is true if and only if 07/19 16:52
HYL: the pl use 2's complement to store negative numbers 07/19 16:54
HYL: 4. 上面是第四題的答案 07/19 16:54
davidyu:這種東西應該有簽NDA吧,能透露嗎? 07/19 23:14
upa:phone screen 應該是沒有 NDA 07/19 23:46
Baudelaire:第二題算是os很簡單的題目,網路上隨便找就一堆 07/20 02:52
Baudelaire:第三題是指file sync吧? 07/20 02:53
Baudelaire:還是VCS的東西? 07/20 02:54
Baudelaire:cvs/subversion這種,還是rsync這種? 07/20 02:54
Baudelaire:還是講的是DFS,像是coda那種? 07/20 02:55
Baudelaire:跟Microsoft面試,用open source,零分~ 07/20 02:56
Baudelaire:doubly linked-list太簡單了,懶得寫 :P 07/20 02:59
shaopin:第三題應該是Mutex,Semaphore,Event, ...這種吧? 07/20 04:30
shaopin:第六題想到要用Linux list, 結果B大這樣講..:) 07/20 04:33
venix:nausicaa.tsh@gmail.com 07/20 23:17