iOS 菜鳥工程師面試經驗 1
2022/03/25 資策會結業後,在台上介紹完自己的 APP 後,找工作的現實緊接而來。
內心想著我還想複習一下 Kent 的重構、Vincent 的 GCD、我解釋不全的 MVC、 Delegate、Class 和 Struct 的差別,面試邀約就來了!
你敢邀我就敢面,感謝貴司願意給我面試的機會。
目前面試兩間都頗客氣的,而且都好能聊,我內心都想大喊:我沒有什麼 iOS 開發的經驗,我做了一支 APP,它在架上,你要看看它嗎? 我 Demo 給你看!啊...我現在沒辦法分享螢幕畫面給你看...(隱私權設定打不開...)
1. 凱衛資訊
股票APP,架上APP洋洋灑灑列出5支,最低評價4.8顆星,好的誇張。
未來計畫要做到可以APP下單。一、二部業務不同,一部幫銀行開發證券APP,二部開發自有產品,APP有分強勢股、大股東...,會由程式計算分析例如連漲幾天的可能是強勢股,APP就會推薦這檔股票給你。面試的是二部的技術主管。
前面會有 1H 考試:國中國文、數學、英文的程度(好久沒寫數學...看來是未來的常態)以及邏輯測驗、性向測驗,最後填寫公司制式的履歷表。
履歷表我略過了非必要資訊:身分證字號、家庭親屬、過往印象深刻經驗(這 part 原先認為用講的就好了),後來想想這樣好像不太好,會讓對方認為你有所保留+不太積極。
在APP的開發上,面試官介紹了
1. Archive App 是上架流程有相關外掛,不用手動操作的資訊 (節省掉一步步按 + 等待上傳的時間)
2. 使用套件繪製河流圖,圖表是由複數 Chart 疊加上去,滑動指標會用 delegate 去通知更新數值,最特別的部分應該是改動套件
原始套件的圖表Y軸一定會畫到0,但是河流圖是不能畫到0的,改動套件要先思考:
1. 作者是否有提供相關方法修改(讀文件)
2. 覆寫掉屬性
然後面試官出了畫河流圖的作業給我 (⊙v⊙)
然後說要資料的話去財報狗的網站。
撇除技術相關介紹,大部分都在聊過往的工作經驗,老實說我蠻訝異的,設計師經驗不是我預想中值得介紹的部分,但面試官還是問了
1. 過往設計師經驗、甚至要求看作品集(!
2. 為何放下當了7年的設計師,轉職當工程師?
3. 前面公司離職原因
4. 介紹自己開發的APP & 使用的套件
5. 安裝套件是否使用過 CocoaPods (看來業界還是 CocoaPods 為大宗)
6. 是否會用 Git
最後是薪水的部分,我開了一個畢業學長回來說他當初開跟領的價格,面試官表示偏高,我也解釋我開這個價格的原因(雖然我覺得他不買單(笑,問了他們心中預想的價格大概是再 -5K。面試官很客氣的說我是股市小白 + 技術小白,我笑說我就是菜鳥。
OK,這場面試我還是滿有收穫的,談話愉快 :-)
2. 台灣立訊
打開官網看到一堆硬體,腦中冒出 Kent 教的藍芽...
工作內容描述範圍大且較籠統,幾乎沒有什麼重疊的項目,但反正我什麼都沒有,就去聊聊吧
面試官共兩位。一位是技術 Leader,另一位...他有說嗎?聽起來位階比技術 Leader 高就是了
關於公司及內容:
1. 公司產品Webcam、藍牙耳機、接孔為 USB 的設備
2. 公司業務內容是大廠ex. 華碩電腦週邊的硬體的韌體開發,要會下韌體指令、更新 Driver
3. 他們知道工作內容範圍寫的很大,不太可能同時有人會 Android、iOS又寫過 Windows Phone 的人,他們主要是想找一個會寫韌體的。
4. 因為要寫的部分很單純,所以才來面試沒有經驗的工程師
被詢問的問題:
1. 自傳中說你有跑過 scrum,可以解釋一下你們是怎麼跑 scrum 的嗎?
2. 解釋 MVC
3. 有用過 Git 嗎?
4. 有用過什麼設計模式嗎?
5. 介紹你 APP 使用到的技術
6. 遇到不會的問題通常如何尋求解答?
7. 是否有開發過 MacOS 的經驗?
8. 為什麼放下設計師轉職工程師
這個真的跳太大了,我連分衛是什麼都不知道,即便技術上我什麼都不懂還是跟我聊了快一個小時,讓我由衷欽佩。我只在意為什麼不跟我開視訊 XDDD ,我就傻傻的整場一個人開。
應注意而未注意的部分應該是視訊軟體是 Microsoft 的 Teams,我沒用過,用瀏覽器開啟後,視訊都正常 work,但在面試途中,我發現沒辦法投影我的螢幕(悲劇),所以我要介紹我開發的 APP 時,只能口頭帶過。
有問我期望薪資,我報了學長當初的薪資。
okay, 菜鳥工程師面試初體驗。紀錄是個好方式,現在不能再假製圖的麻煩不做紀錄囉~
留言
張貼留言