facebook pixel code

marscook

Zune - 面談

2009年02月09日
Job that I applied:
Software Testers – All Levels – Individual Contractors Welcomed (Seattle/Bellevue/Redmond)

Software Test Engineer 2 (Redmond)

今天跟另一組面談 SDET 2,對方希望要會C/C++,當仲介跟我講時,我覺得他們是不是在唬爛我。但是對方對我 Video Codec 的經驗有興趣,要找我面談,所以今天就去跟他們見面。從仲介得知,是zune在找人。

ㄤ對微軟很不屑,尤其 Zune player 是最最不屑又最常被他嘲笑的。雖說有面談機會很高興,但是對方是這種爛team,不知道該高興還是傷心。

不過就當練習吧。

早早就去勘查地形,發現這是第一次找不到 visitor parking,真是給它大大的驚訝,而且大門跟邊門長得一樣,超隱密,既沒停車位,大門又藏到難以找到,是不是產品都抄iPod,怕被iPod粉絲丟雞蛋呢??? Zune - 面談_img_1

而且他們還安排3個人跟我談,只有第一個是hiring manager。才三個月的契約,需要花三個小時面談嗎?

一進了 building,更讓我傻眼,簡直像在工廠裡面硬被搭出來的上班場所,不管正職還是契約,全坐一起,果然是倉庫改建,看來 Zune 不但被外人看扁,連微軟本身也覺得洩氣,把員工全集中在倉庫,沒訪客停車大門還藏得見不得人,感覺真逼哀。Zune - 面談_img_2

Hiring manager 是大帥哥,而且人很和藹,出的coding問題也還好,第一題:輸入一個 string,輸出要有 num of odd,num of even,這裡要用

public void checkEvenOdd(string s, ref int odd, ref int even)
{
odd=0; even=0;
for (int i=0;i {
if (s[i]==isNum(s[i]))
{
if ((s[i]%2)==0)
even++;
else
odd++;
}
}
}
第二題: 輸入一字串,決定它是否 palindromes (ex: RACECAR, R)
public bool ifPal(string s)
{
bool pal = false;
for (i=0;i if (s[i] == s[s.length-1-i)
pal=true;
else
pal=false;

return pal;
}

再來問如何 test video codec,我反而答得不夠完善,因為我一直以為他們只做 video,後來他才跟我說,當然也包含 audio。以前 viditor,video/audio是分開說的。

至於第二個面談者,感覺就很不好了,人一付痴肥樣,身上的煙味跟狐臭味更讓人覺得難以親近,一開始就丟一個很難的問題叫我解:

如何決定兩個長方型是重疊的。我想請他給些提示,他說我得自己想。

結果當然沒想出來,那傢伙一臉不耐,問我第二個問題:

兩個 jar,一個裝50顆紅色珠珠,另一個裝藍色珠珠,第一次從紅盒抓出10顆到藍盒,混一混,再從藍盒抓10顆到紅盒,請問紅盒中的藍珠多還是藍盒中的紅珠多。

我說一樣多,其實亂猜的,反正他也不會告訴我答案。

第三題更無聊,問我要怎麼決定設幾個加油站在整個華聖頓州。

我講從人口的決定數,但是他糾正我,從車輛的數目,大小,加油次數,一個加油站可容納幾個油筒,最後求出平均。

這跟 codec testing 有啥關係??

ㄤ說去年12/31/2008,Zune當機,因為它沒有處理2008是潤年的問題,多一天,導致當機。真的是很丟臉,這樣簡單的測試都做不好,卻有時間問人家華盛頓州有幾個加油站。

真是瘋了。