Wednesday, July 25, 2012

紀錄一下我考錯的地方

其實都不難

- member initializer list
- const 的意涵
- class member function使用call by reference的意涵
- template的語法
- operator overloading

前事不忘 後事之師

Tuesday, July 24, 2012

keep the faith

面試後 我低落了一個多禮拜

不過仔細想想 這次經驗收穫挺豐

第一 我沒透過Head Hunter就得到面試機會, 這一點很難得 表示我的履歷其實沒很差

我不喜歡跟Head Hunter打交道, 我也遇過很糟的

(有一個是我之前面試目前這個工作後 假冒我的名字打電話到公司要找主管 想跟他推薦他手中其他的人選)

但我也不得不承認 有些工作除非你找Head Hunter不然很難在市場上看到訊息

第二 我一直以為英文會是我最大的罩門 這次的經驗我發現其實還好

雖然還是會有詞不達意的時候 但影響不是太大

第三 我去面試的Application部門 不是我太擅長的部分 我本來就是抱著姑且一試的心態

(倒是我準備得很用心 好幾天念書念到半夜四點...btw, 年紀大了熬夜念書好累)

雖然考得不好 但我覺得其實也不是差那麼多(就C++ operator overloading 跟template)

早一點知道自己不足的地方是好事

我自己反省了一下我可能停留在同部門太久了 學習的面不夠廣 所以已經跟公司申請轉調部門

第四 運氣不佳 老實說 OO裡面最常用的是polymorphism

考operator overloading 多少有一些吹毛求疵

第五 運氣好?

後來我輾轉得知 我去面試的那個Application Team的line manager因為內鬥給炒魷魚了...

(就是我第一次通過面試的那個考官)

聽說現在內部氣氛有點詭譎 所以沒去那間公司很難說是好還是不好

另外就是 在面試的過程中 我覺得他們的全球研發布局其實不甚合理(不過這就當作是我個人的酸葡萄心理吧)



總而言之 我覺得公司不一定要換

但是面試的經驗卻是一定要有

這樣才能夠看到自己的盲點是什麼



再者 憑空想像出來的敵人最可怕

知道面試的時候大概是考哪些東西 準備起來就相對輕鬆

是的 當然要念的東西也不少就是



我相信 機會不會只有一次

未來倫敦一定還會有其他適合的職缺

就算沒有 我也可以轉戰其他城市

現在需要作的是 準備以及等待

Thursday, July 12, 2012

完敗

日前得知有個工作機會與我專長挺符合的

而且工作地點又在倫敦

趁著Diamond Jubilee我將履歷以及cover letter改了一下寄了出去


過了將近快一個月我才收到對方的回覆 邀請我一個禮拜後去面試

當時我興奮極了 這是到倫敦後的第二次面試機會..

上一次已經是四年半以前的事了...


我稍微研究了一下對方的產品 針對他的需求作猜題

每天吃完飯後就是念書跟作模擬考題 周末沒事就是在家裡閉關


到了面試日

兩個考官 一個簡單口頭考了作業系統 另一個考Design Pattern跟C++

這部分我準備得還不錯 表現得不特別好 但也算差強人意

考完回家等候結果


等到第四天 總算電話打來了 說我第一階段通過了 邀我作第二階段面試

並且告知我說面試主管會有哪些

我猜是會考threading跟OS之類的東西

然後我就猜錯了......

第一個部分考C... 雖然表面上是C但是骨子裡考的是組語的觀念

這個部份我太緊張了表現得很不好.... 只作了全部的1/3...而且還犯很多錯誤

不過吐血的部分是第二部分 ... 這個是加考的(第一次面試的時候有提到如果這個考官有空的話他或許會加入面試 不過他第一次沒進來 所以我以為大概不會有了)... 又考C++

總共考三題 考template跟operand = overload

我之前只有看過沒作過 所以 全錯

全錯 而且錯得很離譜 從觀念就錯了... 我的媽呀

跟考官檢討到後來我都想找個洞鑽進去躲起來算了



我知道大概是不會上了 面試完連打個電話回家的力氣都沒有

考題不難... 我只能怪自己學藝不精



倫敦 embedded的機會不多 以為好不容易抓住了一個...

結果 卻這樣錯過了

我對自己好失望 好失望