微軟深圳 Program Manager電話面試經驗 - 面試

Cara avatar
By Cara
at 2007-11-15T20:47

Table of Contents

前幾天有機會跟微軟深圳的人作電話面試,職務是Program Manager for
Windows Live Mobile。面試的人是一個德國人,一開始他先介紹
Program Manager是在做些什麼,基本上就是要客戶溝通,開規格,跟rd確認
開發進度,以及負責測試跟佈署,還有客戶問題回應的解決。
感覺起來好像跟Technical Project Manager蠻類似的。

接下來他問了一些問題,可是因為我之前沒有實作上的經驗,所以回答的很心虛。
如果大家有經驗的話,可以幫忙分享一下。

Q1: 如果現在有一個需求,是要將XBOX的遊戲成績送到server上,以方便用戶
觀看跟排名,你會怎麼規劃這個需求。
A1: 我回答的蠻爛的。第一部份,我會先描述一些這個需求會用到的場景,譬如說
用戶遊戲結束之後,按下傳送成績的按鈕,就會送到server那邊,另外用戶按下
觀看成績排行的按鈕,可以從server端將該遊戲的成績排行或是自己的成績紀錄送
到XBOX上。第二部份,列出Input Sources,並且定義所需要執行的Web Services。
第三部份,列出Output Sources,定義所需要的Web Services。第四部份,定義
Table schema for 這些api。第五部份,列出需要的test matrix。

因為我沒有寫過整份spec的經驗,所以想要請問大家通常要怎麼寫。

Q2: 關於scalabity。如果我們已知在peak hour,每秒最大的request個數為1000個,那要規劃多少
機器才能符合這個需求。
A2: 我是說利用stress test,首先先用一台Web server跟一台SQL server,看一下
最大可以處理多少request,然後在增加Web server測試,最後看幾台機器可以符合
1000個request。然後每台機器另外要作cluster,以便提供redundancy跟load balance。
然後他又問如果只有三台測試機器,那要怎麼處理,我說那只好根據多一台可以多處理
的request來作大約的估算。

我想要請問一下,一般scalability大部分都怎麼處理,又要如何規劃並估算。

Q3: 關於security。他問這樣的需求有沒有什麼security issues。
A3: 我回答要確認用戶登入的帳號密碼必須正確,而且密碼必須加密處理,那他又問怎麼
確保遊戲成績沒有經過變造,有些hacker的帳號密碼是正確的,可是分數可偽造。我是
回答說server可以產生一組dynamic的encoding matrix傳給XBOX,XBOX利用這組matrix
加密成績之後送過來。可是他說文件可能會外洩,那encoding matrix的algorithm就會
被知道,也會被偽造,問我有沒有更安全的方法,我就不知道怎麼回答了。

因為之前的project沒有安全性的需求,所以也不知道這樣的答案是否合適,請大家
給點建議吧!

--
Tags: 面試

All Comments

Isabella avatar
By Isabella
at 2007-11-17T01:37
不知道這個連結有沒有用 因為我沒有仔細看
Quintina avatar
By Quintina
at 2007-11-18T18:49
google "Maximizing Performance" "微軟"

EE 北加找工作經驗談(二) - Mobile Application SW Engr

Dora avatar
By Dora
at 2007-11-15T14:24
面試公司: Mt. View一家做手機應用軟體的公司(失敗) 面試職位: Mobile Application SW Engineer 求職方法: HR在hot jobs上面看到我的履歷 面試過程: Phone Inter ...

找工作的心得(EE 跟 CS)

Dora avatar
By Dora
at 2007-11-15T13:28
※ 引述《toplouis (放洋的孩子)》之銘言: 感謝你的分享 因為你有身份了 可不可以多分享一些 如何寫履歷 例如你有兩各碩士 那你要怎麼寫在履歷上交� ...

找工作的心得(EE 跟 CS)

Tristan Cohan avatar
By Tristan Cohan
at 2007-11-14T17:08
分享一下小弟在LA找工作的心得 希望有一點幫助:P 本身條件: EE-Master畢業於2004 Mar. CS-Master今年畢業2007 Aug 有身份 尋找工作的Title: .Net Developer(C#) 地區: L ...

美國夢??

Andy avatar
By Andy
at 2007-11-12T09:12
※ 引述《clarkchang (丁大丙)》之銘言: : ※ 引述《toothache (Jack)》之銘言: : : 小弟一直對在美國工作有個崇景 : : 應該是在台灣系統代工廠(硬體研發)做� ...

土木工程 vs 電機工程研究所 哪各好找ꐠ…

Daph Bay avatar
By Daph Bay
at 2007-11-12T04:30
※ 引述《lithas (nobody)》之銘言: : ※ 引述《OverseaJob (Oversea_Job 版匿名 ID)》之銘言: 其實講到這各話題 最有資格來講的應該就是那各在Yahoo上班的B大吧 ...