小小弟是南部某國立大學資訊相關科系的研究生,
大學讀的則是另一間南部某國立大學資訊相關科系,去年開始找國防役。
丟了一些公司,有一些面試的經驗,想說還是來和大家分享一下。
我是在 104 丟履歷的,還有參加在成大舉辦的博覽會。
丟了很多公司,可是後來打來找我的卻很少 >"<
像中研院、宏碁都完全沒有任何消息。
廢話不多說了 :P
==
第一間面試的是訊連科技,不過我倒是沒有投這間公司,所以 104 還是滿有用的!?
完全沒有準備就去面試了,公司在大坪林捷運站出來以後,大約走十分鐘吧。
到了門口,和小姐說我是來面試的,她只問了我的姓而已。
訊連的會議室是用大城市來命名的,像是羅馬、開羅,而我則是在上海面試。
一開始先填了一張基本履歷表,不知道為什麼?
也只有訊連會在面試當天還叫我寫履歷。
而小姐是把我一個人丟在小房間,要我寫完了打電話告訴她。
後來小姐拿了一份題目卷要我做,看起來很像智力測驗的題目,
小姐說每個都有限時間,她會打電話來通知我。
所以我做完第一部份後,就開始等電話。
等電話的途中太無聊了,就開始偷偷繼續寫後面的題目,
後面的題目是一些乘法和除法的問題,把其中一個數字換成符號,
然後問你那個符號應該填多少。
一直到整份寫完,小姐還是沒打電話來,所以我就打電話和她說我做完了,
她就拿了另一份中翻英的考卷來給我,題目只有一題,是把四五句中文翻譯成英文,
可是我好多字不知道英文是什麼,就亂寫一通,超級心虛的,因為題目其實很簡單。
不過我的英文很爛 @@"
後來就有一個頭銜是資深 HR 的人來和我面談,而且他手上拿著我的 104 履歷,
先問我怎麼沒有投履歷到他們公司?
我說我覺得我上不了,然後他就開始介紹他們公司。
工作時間是九點到六點,不過沒有強制規定,所以大家可能都快十點才到公司。
但是每天平均工作時間大約是十二個小時。
國防役員工除了職稱不同外,其他都和一般員工一樣。
目前國防役的留任率是 100%
他們說他們通常都以台成清交的學生為主,
還有問我會不會排斥到台北工作啦,說公司不提供宿舍 :p
RD 有 1/3 是國防役 @@"
過了一個多小時,就換了一個 eHRD 的主管來和我談,看起來很年輕,不會比我老太多。
問了一下我寫過什麼 project,也有問說是用什麼語言寫的,
不過他們是要找會 Java 的人,接著就先問我 Java 的問題,
我和他說我 Java 是最近一年才學的,他好像有點失望,就問我什麼是 interface。
我解釋完以後,他就用了一句更短的話來幫我解釋 @@"
然後他就改問 C++ 的 virtual 是什麼,全部就只問這些問題。
大概是話不投機,他就說我不是要趕火車嗎?所以就先這樣囉…
後來換 HR 進來,問我對這個工作有沒有興趣?
他說他們公司主要就是分數位娛樂,像是 PowerDVD 和 eHRD 這兩大類,
我說我應該會對 PowerDVD 比較有興趣,不過只有 eHRD 的主管有要約我面試 @@"
他說他會把我的履歷送給別的部門主管看看。
後來過了很久都沒有消息,我都已經答應要去趨勢了,
PowerDVD 部門的主管才打來找我去面試。
不過我還是去面試了 XD
這次面試就輕鬆許多,因為之前那次是我第一次面試,而這次則是第五次了。
一開始聊了滿多 PowerDVD 今年他們要做的東西,聽起來還不錯。
不過後來他問我說,我怎麼把程式寫得讓別人看得懂,
我講了老半天,他都一直說我的方法不好。
最後他終於說,很簡單,要用匈牙利命名法…
然後他問我有去哪些公司面試,我就說了一下,
和大多數人一樣,他很訝異 Yahoo 有國防役。
他聽完了以後就說,其實你說的這幾間公司,就是訊連的福利最好,
不過聽起來沒有股票的話,其實和大部份公司差不多。
股票大概發四張,不過會看表現,表現最後一名的人領不到股票。
不知不覺聊了一個多小時,他後來就說,他會錄取我,但是要等名額公佈,後來就上了。
考慮了一陣子,最後才決定要去訊連。
==
第二間是趨勢,原本他要約的時間我都要上課,所以我就和 HR 說我不去了。
不過沒多久我同學也接到電話,所以我們兩個就決定翹掉老闆的課一起去面試。
(不過只有我有修,而且常常被點到名就是了)
後來就去面試了,坐的是凌晨一點的客運,
當天到台北才七點,所以八點不到就站在敦化南路公司門口發呆到九點。
和其它人一樣,先有三份考題的筆試,
一份是 C/C++,另一份是電腦網路,最後是類似智力測驗的東西。
印象中總共有九個人去面試,有兩個人在筆試階段就被淘汰,
其中一個是我們系館樓上的同學…
面試的時候沒有給我看成績,不過他說我考得很好,
在中間其中一個人回答我的問題時,我不小心瞄到一張好像寫著 90 分的考卷。
面試的時候沒有問到什麼太困難的問題,大部份的問題都是隨著我的回答繼續問下去,
問了一些資訊安全和 C/C++ 的問題,不是太難回答。
面試到一半,RD 主管忽然說他對我的衣服很有興趣,HR 小姐也出聲附和。
我就說,這是 OpenBSD 的 T-shirt,然後講到 OpenBSD 號稱是預設安裝最安全的 OS,
而且 developer 以品質優先於功能的心態來維護時,
發現他們的表情「好像」不知道 OpenBSD 是什麼。
我覺得最困難的是電腦網路那份考題上的名詞解釋,
沒有常注意網路上動態的人可能有些名詞從來就沒看過。
好吧,這次的面試比去訊連面試還順利,後來過了兩個星期就被通知去第二階段的面試。
第二階段的面試就是制式化的題目了:
來的路上經過幾個紅綠燈?怎麼證明你是對的?
有 10 個數,怎麼做 sort?
有 10000 個數,怎麼做 sort?
有 1000000 個數,怎麼做 sort?
有 10K 台電腦,每台有 1G 的 data,怎麼做 sort?
我是覺得沒什麼標準答案啦,不過像我提到 heap sort 的時候,
他還叫我畫圖解釋演算法。
過了一個星期,我打電話去問我有沒有上,人資說下午結果會出來,會再打給我。
然後下午就接到錄取通知了。
月薪是我知道的國防役之中最高的,不過沒股票,只有股票選擇權。
不過查了一下 http://company.nikkei.co.jp/index.cfm?scode=4704
發現股票選擇權應該和沒有差不多 :)
==
趨勢第二次的面試隔天就去 BenQ,算是交通最不方便的,
因為捷運還在蓋啊蓋,所以只能坐公車去。
BenQ 我有去他們網頁登錄資料,並且做了性向測驗,
所以當天就只有做英文的聽力和閱讀測驗。
英文考得很爛,明明我每一題都會寫,聽力全部都聽懂,可是分數還是很低。
最差的是閱讀測驗 :(
找我去面試的兩個部門,一個是做手機的,另一個是做數位電視的。
我覺得這兩個部門好像有心結 XD,
我先和做手機的部門(兩個人)面談,結果講太久,另一個部門就來抗議了。
等抗議完,其中一個人問旁邊那個人:「她是誰?」
另一個人說:「不認識耶,好像不是手機部門的。」
做手機的部門把我的成績單偷偷幹走沒還我。
這裡被問了一些機智問答,像是要和不知道會不會說謊的人問路的問題,
還有一題是 trivial 的機率問題。
要了我的成績單和獎狀,然後被發現大學成績很爛。
他們說他們要找 Programming 能力好的人,而且他們滿重視軟工的,
還說這是他們還滿自豪的地方。
這個部門聊得很開心,所以不小心超過五分鐘,
因為他們預計面試是一個小時,所以另一個部門來抗議好幾次。
做數位電視部門的主管是從 Yahoo 來的,她說我其實可以去 Yahoo @@"
這個主管相當犀利,問題尖銳。
像是說:「你做這麼簡單的東西,可以當畢業論文嗎?」
「不是只剩半年的時間了嗎?」
這個部門是在做手持的數位電視機,從上層到底層通吃,目前是用 DVB-T 和 DVB-H。
一進來就問:「你會想寫 driver 嗎?」,我說我不想。
這個部門是這個主管和兩個國防役男一起面試,感覺有點像沒有面試太多人的經驗。
所以也沒有問什麼特別的問題,都是在了解和認識而已。
這個部門聽說會另外成立一間子公司,因為不想被手機部門的龐大虧損拖累。
兩個部門的人都對我用英文寫履歷表感到相當的好奇。
我說是因為 BenQ 的填履歷的網頁全部都是英文的,我以為要寫英文。
好險他們沒有現場考我英文會話(都看到英文成績了 Orz)。
公司很氣派,不過那天沒見到傳說中很正的櫃檯小姐。
後來 BenQ 有再打電話給我去第二次的面試,是手機部門,
不過因為我對 BenQ 沒什麼興趣,因為他們公司要八點準時打卡上班,
所以就沒有去面試了。
但是公司有提供晚餐和要排隊的停車場。
聽數位電視部門的兩個國防役男說,吃完晚餐就可以走了 = =||
==
最後是去 Yahoo 面試,公司就在古亭站的 Haagen-Dazs 樓上,
找我去面試的是 Service Engineer 部門,面試前會先寄考題來,
然後通過了才會約面試時間。而且面試前要把論文大綱寄過去。
考題如下:
Answer any six out of the following seven questions in English:
1. The following code fragment exists in a program that is setuid to root.
Identify the problem(s) with it and state how to fix them.
(Note: the label error is defined elsewhere.)
if (lstat(file, &buf) < 0)
goto error;
if ((buf.st_mode & S_IFLNK) == S_IFLNK){
fprintf(stderr, "%s is a symlink\n", file);
goto error;
}
if ((fp = fopen(file, "a")) == NULL)
goto error;
while(fgets(buf, BUFSIZ, stdin) != NULL)
fputs(buf, fp);
fclose(fp);
2. There is a web site with search script in perl. In this search script,
the data input from the search box will be saved into $pattern and be
processed by the following line in the perl script:
open(G, "$CMD_GLIMPSE $opt -y -H $FILELISTDIR -e '$pattern' |");
What can a malicious user do if there is no proper input treatment
in the perl script?
3. My toy RSA public key is N=209, e=7. You observe a ciphertext c=168.
What is the plaintext?
4. What are the procedures you will perform if you are to open a ftp access
on one of your servers for a partner?
5. How do you install and configure FreeBSD, Apache and PHP on a machine
from scratch so that the machine is more secure?
6. What would you expect in a UNIX machine if one issues "ls -l
/usr/local/bin/a*"?
Please explain it as much detail as possible.
7. How do you keep yourself updated with the current trend in information
security?
雖然說是回答六題,不過我還是把七題都回答完才回信。
後來就去面試了啊,訪客登記簿在我前前一個訪客是某有名大站的簡姓仁兄。
一開始先寫了一份有二十五題的英文命題數學考卷,限時三十分鐘。
題目內容全部都是同一個類型的,大約是
「辦公室有六成是男生,女生有四個,要再多幾個男生,女生會佔兩成?」
之類的問題,剛開始寫覺得時間綽綽有餘,沒有注意速度,後面會來不及寫,
只寫了二十一題,不過題目很簡單,錯了一題。
有些英文會故意寫得很奇怪,所以看不太懂題目,我錯的題目應該是我
算不出選項裡有的答案,所以就找最接近的那個。
至於面試被問的問題,感覺上是根據回答隨便問,所以也不是很重要,
像是問說覺得哪個 Programming Language 最 Powerful。
最後還被問了最有成就感的事和最有挫折感的事。
Yahoo 主要都是用 C 和 PHP。
Software Engineer 以開發新產品為主。
Service Engineer 負責維護產品、伺服器,還有修正系統、用戶的問題。
感覺 Service Engineer 好像滿無聊的。
最後果然被發卡了...@@"
==
--
XEON XEON XEON XEON XEON ▃▃▃▃▃ ▃▃▃▃ X
E█ █◣◢█ █◤◢██ ◤◢██ ◢█◣◢◣◥▌▌ !▌ ▌ ██ E
O█ ◥██◤ ◢█ ◢▌◢█ ▌ ◥███▋ ▌▌ ▌ ▌ = ██ O
N█ ◢████ ███◤ ██ ◢▌ ◢█◤█▋ ▌ ▌ ▌ ██ N
!█ █◤◥█◤ ◥█◣ ◣◥██◤ ◥█▌◥█◤ ▅▅▅▅▅▅ ████ !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.68.35