作者jack0820 (我想要P幣....Orz)
看板Tech_Job
標題[心得] HTC面試分享
時間Wed Apr 6 12:44:07 2011
大家好
之前有PO文請教大家去HTC面試時考試科目的問題
由於曾經受惠於板上各位分享關於面試的心得
所以這次就換我來分享了
文章很長,講得不好也請多見諒 @@"
小弟背景:私大電子系 國立理科相關碩士
面試公司:HTC
職稱:Protocol Development Engineer
筆試:英文+智力測驗+專業測驗
智力測驗是考20題邏輯,前10題是考圖形邏輯,就是給你四張圖,
要你猜第五張圖片是啥? 這部分不會很難~不用想太久就想出來了
後10題是數列測驗,就是給你一串數列,要你根據他的邏輯刪掉一個多餘的數字
我記得第一題好像是
3 6 9 12 14 15 18 21
問你要刪哪個數字?
類似這種的
我覺得這部分還頗難的,要想一陣子
英文有考聽力測驗與一般選擇題,一般選擇題大概就是考你一些文法吧
印象中不會很難
聽力測驗不是一剛開始就放,而是人資先給我們一段時間寫邏輯和英文選擇後才會放
聽力測驗有25題吧~老實說不會太難
不過他念很快,沒太多時間給你思考就問下一個問題了
所以建議先把題目瀏覽過一次會比較好
要注意的是英文和邏輯測驗是一起考的,例如說給你1.5小時要寫完英文和邏輯
所以要自己掌握時間,我是覺得邏輯會不知不覺花掉不少時間 @@"
專業測驗等等再說
最後成績(瞥到的):
英文:63
邏輯測驗:95
英文這麼低應該是因為聽力的關係....Orz
面試內容:
一剛開始是一位大約30歲左右的年輕人來跟我面試
氣氛還算輕鬆
有稍微問一下碩士論文在做啥
知不知道protocol是做啥的?
老實說我不是學這方面的,所以只能講一些我對於protocol的概念
對方也笑笑的說我比喻的不錯 XD
也直接跟我說這個部門大概都11.12點才下班
也把話題轉到對於HTC過勞死的新聞有啥想法
最後跟我說這個部門傾向用應屆畢業生
我有問到是否一定要有相關背景才可以來?
他是說他們認為進來在學就可以了,不會很在意一定要本科系的
(談到這裡我以為我有機會了說 @@)
然後他就請更資深一點的來跟我談了
第二位來跟我談得一看就知道他是主管了
這次主管沒有跟我談很多
只有問我為什麼想來這裡面試?
(os:是你們自己找我來的我根本沒投= =)
也跟第一位一樣強調會很晚下班,問我能不能接受
還有問我研究所在做啥之類的問題
最後有跟我暗示他們希望找所學有相關
(os:怎麼跟第一位講的不一樣? 囧)
並表示他們會再考慮
最後面試結果:無聲卡一張,不過我想應該是不會上了吧 XD
其實面試心得並不長
最主要是來分享關於專業測驗的部分
之前有PO文問過大家專業測驗到底是考哪些? 面試門檻是啥?
在這裡要跟大家說
板上的文章看再多不如親自打電話問人資
因為
1.專業測驗只有考C語言,是有一點點C++語法,不過個人覺得沒啥影響
2.並非有科目不過就會無法面試,看各部門決定,這部分是我問人資,人資親口跟我說的
至少這個部門是這樣啦@@
我一直以為會考C++~所以這幾天都一直在K @@
結果沒想到只有考C而已,這樣準備反而是C語言有些部份生疏了
心得部分就到此結束,希望會對大家將來在面試準備時會多了解一些資訊
最後,分享一下關於C語言的考題,我盡量分享給大家吧,畢竟有些題目有點忘了
題目總共12題,順序可能會有點不太一樣@@
1.填充題,利用跳脫字元印出含有 " " 以及 \ 的符號 (好像還有其他的不太確定@@)
2.填充題,輸入任意三個整數,最後可以輸出最小的那個
int Min(int a,int b, int c)
{
(a<=b && a<=c) ? return a : ________________
}
應該是這樣@@ ,總之似乎要考懂得 ? : 的用法
3.計算題,continue的用法
給你一段迴圈,裡面有包含continue、if的敘述,問你最後執行結果是啥
ex: for i=0;i<=15;i++
if i<=4 && i>=6 continue
if i>=10 printf("XXX")
類似這種的
4.計算題,給你兩個.h檔 a.h b.h
a.h會用到 b.h的參數
b.h會用到 a.h的參數
要如何修改程式碼使得編譯器不會產生錯誤
有給提示:用ifndef
5.計算題,考#define位置的觀念
#define xxx yyy
函數A
函數B
與
函數A
#define xxx yyy
函數B
兩種情況時,A B輸出的結果會不會有差別?
6.填充題,指標與雙重指標觀念
給你一個陣列Arr[3]={100,200,300};
且定義 int* p ;
int** pp;
考你類似 *p+1=? **p+2=?
(這部分有點忘了~不確定題目是不是這樣@@)
7.填空題,定義函數
給你一段程式碼,要你定義一個函數以符合最後結果
這題好像有用到C++的語法~看不太懂@@"
所以就直接跳過了
8.計算題,無窮遞迴觀念
void Res(void)
{
printf("start\n");
Res();
printf("End\n");
}
有兩小題吧
a.問你這個函數會不會一直跑下去不會停止? 為什麼?
b.最後會不會印出 End?
9.計算題,考變數生命週期的觀念
給你一段程式碼
問你local.global.static變數最後的值會是多少?
10.問答題,指標變數的錯誤?
給你一段程式碼,其中有包含迴圈以及指標變數 char*
程式碼compile會過,但最後結果並不是原本想要的那樣
問你原因出在哪? 並修改之
11.忘了 囧
12.計算題,寫一個函數,如何不用遞迴的方式寫出費伯納西數列(Fibonacci)?
ex: Fib(7)=13,且不能用遞迴
大概就是這樣吧@@
有些題目我不是記得很詳細
如果有錯也在此說聲抱歉
不過方向大概就是這些
希望也能給之後要去面試的人一些參考囉~~~~
最後祝福各位找到理想的工作~~~
--
如果
愛情能像物理,我將不再困惑於迷惘
如果
物理能解迷情,
為了妳,我願意苦讀物理
by
陳碩物理~=.=
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.11.149
推 azukikao:那是看面試官的 我當初面試時就C C++ JAVA各一張考卷 04/06 12:49
→ azukikao:在加上英文和邏輯也各一份 寫了兩個半小時 04/06 12:50
推 ckai1983:還是看部門? 04/06 12:50
→ azukikao:後來主管跟我說 他認為因為隨時後有別的案子要接 04/06 12:51
→ azukikao:所以3個都要會~ 04/06 12:51
推 leohi:推一個!! 04/06 12:57