PTT推薦

[心得] 2020/07 iOS工程師 面試心得分享

看板Soft_Job標題[心得] 2020/07 iOS工程師 面試心得分享作者
g001613001
(阿月)
時間推噓31 推:31 噓:0 →:20

前公司離職原因:資金不足,裁員,故非自願離職。

扔履歷途徑:104, linkedin獵人,人力資源公司。

人力資源公司的部分,特別感謝碩誠國際股份有限公司。

在找工作以及面試前中後的過程,都非常大力幫忙。

其他幾間人力公司也感謝,但我有印象的只有碩誠。

===========================前言結束=============================
期望薪資:N*13
N=90
1.國泰世紀產物保險股份有限公司
面試過程:
兩位面試官帶上去樓上,隨便找了一張桌子坐下來面試。
主要是找objc工程師。
自我介紹完,就會開始詢問一些問題。
服裝有要求,也要準時上班。
目前沒有新案子要開發,所以不需要swift。
進去的話是有幾個案子要維護,使用objc。

面試建議:
如果想要找swift的話,明年再來面試看看,今年應該是只有objc的案子要維護。
這家沒有ui,所以畫面要工程師自己畫出來調整。

面試問題:
問挺多的,有時候一些題目回答完表層問題之後
都會補問一句原理是什麼你知道嗎?

面試結果:
未錄取

2.天堂遊戲有限公司
面試過程:
由HR跟RD主管來面試。
花的時間不太多,大概一兩小時內就結束了。
是博弈公司。
需要會RxSwift, MVVM。

面試問題:
MVVM是什麼?
會不會Rxswift?
websocket會不會? 流程介紹

面試建議:
不會Rxswift,不要去面試。
另外薪資可能沒辦法給太高。
因為面試的問題都有回答出來。
技術方面也都可以支援上。
但是沒錄取。

面試結果:
感謝卡


3.永豐金證券股份有限公司
面試過程:
進去主要有兩位面試官在面試
胖胖的那一位會問一些iOS相關的問題。
瘦的那一位負責陪考筆試。
筆試有五題。

面試問題:
leet code 簡單程度的演算法題目三題。
value type, reference type的題目四題。
例如String 是value type
reference type的物件修改內容會變成怎樣之類的。

面試建議:
題目有看不懂可以問陪考的面試官。
他會回答。
演算法的題目,不要放棄了太快,堅持作答解出來都有機會可以錄取。

面試結果:
錄取
N*13-6.6k

4.樹人科技有限公司
面試過程:
博弈公司。
很小間,一堆人擠在一層樓。
但是據說公司有其他層樓。

會由iOS RD跟 HR or Team leader來面試。
問的問題不算太深入。
可以互相有學術探討的程度。
但是如果有該公司所需的相關技術不會,有可能適用期的薪水會比較低一點。
後續調薪看表現。

對了,這間有約會補助金五百。
跟妹子拍照傳給主管就可以申請。
其他福利好像也蠻好的。

面試問題:
swift相關技術都會詢問
照實回答就好。
Rxswift相關技術也會詢問。
照實回答,如果不會的話,這部分可能會導致適用期薪水較低。
會不會CI/CD
照實回答,如果不會的話,這部分可能會導致適用期薪水較低。

面試建議:
這間公司比較需要全能型即戰力。
除非你是新人,或者願意試用期降薪進去發展。
不然試用期薪水可能大概就5~6萬起跳吧。
之後說是會看表現調薪。

面試結果:
錄取

5.薩摩亞商群禧有限公司
面試過程:
面試前要先完成測驗,這個測驗是關鍵。
沒寫好的話可能會被淘汰。
雖然有被找過去面試。
但是淘汰理由就是測驗寫得不夠完美。

有兩位iOS RD來面試。
問的都挺深入的。

這家是卡提諾的子公司,做影音聊天室的樣子。

面試問題:
測驗大概就是用github api做兩頁功能出來
要求用MVVM架構。
最好寫得漂亮一點。
不然會被淘汰。

weak unowned用途以及差別
https://www.appcoda.com.tw/memory-management-swift/

會哪些設計模式,舉例
依你會的來回答。

面試建議:
測驗是關鍵,一定要寫得漂亮。
不然通過測驗去面試。
也有可能因為測驗寫的不完美,被刷掉。

面試結果:
未錄取,原因:測驗的架構寫得不夠好
目前要找架構比較熟悉的資深工程師來處理新專案。

6.全球遊戲科技有限公司
面試過程:
在南港車站附近
公司走進去人感覺挺少的
會有視訊面試跟技術面試官聊技術
專案主要以objc維護為主
swift暫時沒有
使用期兩個月,薪水將會是人資砍薪之後的八折。
有全勤獎金以及績效獎金
所以這部分表現得好,是可以達到期望薪水的。
公司有CCTV,所以上班會比較嚴格一點,不要做太多休閒娛樂的事情。

面試問題:
基本的許多iOS開發上會用到的一些技術。
如實回答就好,難度不高。

面試結果:
當場錄取
N-7

7.吉昌科技有限公司
面試過程:
這是間博弈公司
六月份才開創的超新創公司。
非常缺他們需要的即戰力人才。
iOS的話,很需要會了解超級簽名系統的人才。
暫時不缺開發人才。
公司非常保密。
所以不會進公司面試。
會在電梯出來的大廳沙發上面試。
基本上就是自我介紹,對於iOS的經驗。
不過目前他們比較需要把國外的產品拿回來台灣維護。
所以比較不缺開發人員。
由於是新創公司,所以什麼福利都沒有。
只有保年終1個月而已。
說是後續會開始規劃。

面試問題:
自我介紹工作經歷。
照實回答。

面試建議:
如果不會超級簽名的話,不要去浪費時間面試。
薪水的話還算蠻願意給的喔。

PS:面試的HR跟RD,都是俊男美女。

面試結果:
暫時不需要開發人員,需要會維護超級簽名系統的人。
所以沒錄取。

8.17直播_英屬維京群島商麻吉
面試過程:
wave是開發音樂軟體,跟live不同。
不過專案缺一個資深工程師。
前任人生規劃走了。
面試過程會有一個英文很好的jr跟另外一位leader來面試。
如果英文不太好的話,不太建議去。
面試會被英文很好的jr用各種專有名詞英文洗臉。
面試問題很簡單,就考一些基本的UI auto layout的問題。
由於前任寫Rx, 所以不會Rx+MVVM的話,不會上。

面試之前還有測驗,測驗有過才會被找去面試。

面試問題:
測驗前的面試用github開發簡單的兩頁畫面。
用MVVM架構寫出來就好了,會Rx更好。
一些UI Auto layout規劃的問題。
估計是jr遇到的難題,所以拿出來當面試題目問,順便開發的時候套用。
所以有時候用到自己能理解的解法,他們都不理解的話,就會一直鬼打牆問你。

面試結果:
感謝卡

9.瑄品股份有限公司
面試過程:
在世貿上班的樣子。
所以附近超級難停車。
上樓面試之後,就先填寫資料。
然後會有兩個RD跟你聊天。
是接案公司。
後面有規劃要開發自己的產品。

面試問題:
互相聊天瞭解對方而已
照實聊就好了。

面試結果:
無聲卡

10.和潤企業股份有限公司
面試過程:
面試時,要帶筆電,會要求間單的兩頁功能開發。
大概可以寫一小時半。
建議過去前先把工具都準備好。
不然會來不及寫完。

之後就兩位RD跟技術部部長來聊天。
就沒了。

面試問題:
會給公司用的API來寫上機測驗。
大概就會用到Restful API, UI auto layout之類的基本功夫。

面試結果:
錄取

11.伊諾科技有限公司
面試過程:
由於之前三月有面過了。
這次過一段時間又面。
所以就省略複雜的過程了。
只有聊一下技術部分。
然後把之前寫的測驗專案扔給他們看。
就沒了。
後來因為他們預算不夠,所以沒辦法錄取。
會用到Rxswift。
是博弈公司。
中間還有誤會
說沒錄取的原因是說我攻擊前公司。
所以有點傻眼。
我根本沒說過,請獵人重新確認後,
才說是誤會,實際上是預算不夠,所以沒辦法錄取。
面試建議:
我估計薪水開80K左右才有機會上。
認識有上的是80K。

面試結果:
技術部分過關,但預算不足,未錄取。

12.統一期貨股份有限公司
面試過程:
公司在地下一樓。
面試前會先寫三份資料跟簡單的人格跟邏輯測驗。
時間壓得蠻緊的。
所以別想太多。
寫完會有三位面試官來面試。

面試問題:
自我介紹經歷。

面試建議:
基本上如果履歷經歷公司待的不久,不要來面試。
面試官有說要找能穩定的人。
所以如果經歷中間待的時間太短的話,會被暗示不會上。
需要找資深工程師進來帶其他人。
然後最好對金融投資領域有多年以上的經驗比較好。
不然會被暗示這方面的know how不夠多,不是他們要的人。

面試結果:
無聲卡

13.隆源資訊有限公司
面試過程
應該是博弈公司。
面試的時候是線上面試。
但是主要是找雙平台都會的工程師。
所以如果只會iOS的話,不要浪費時間去面試。
因為他們目前不想浪費預算在iOS上的簽名部分。
所以暫時只打算開發安卓而已。

面試建議
最好是安卓經驗比較多的人面試,上的機率比較高。
iOS他們目前還不想花錢在簽名上的樣子。
所以只會iOS,不錄取機率高。
二面才會有人資找面試聊待遇。

面試結果:
未錄取

====================
補充我自己想強化的方向:
這次面試已經開始有感覺本身技能不足,而觸碰到第一層天花板。
大致上我自己不足的地方有:
RxSwift+RxCocoa、LeetCode、英文這三個部分。
接下來有機會進去強化的話,我自己會考慮加強這三個部分。
至少才有機會繼續讓薪資天花板繼續突破。
只是蘋果爸爸也在推SwiftUI、Combine
這兩項技術可能在兩三年後
也會開始很多職缺會需要這些東西。
所以應該也是要列入學習的技能方向。

剩下大概常常就是有看到有CI/CD經驗會比較好。
這部分我暫時還不知道個人要怎麼學習起來比較好。


本身已有的技能:
各種設計模式應用、MVC、MVVM、純code UI auto layout 建置。
有avfoundation開發經驗、原生動畫技術開發、各式custom UI開發。
記憶體、效能管理。
clean code、OOP、POP。
以上大概已經有種面試時算是基本功的感覺。

遇到code review比較嚴格的公司可能還不一定過關。
但是有緣能進去的話,也是強化自己的好機會。

以上。

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.104.53 (臺灣)
PTT 網址
※ 編輯: g001613001 (1.171.104.53 臺灣), 07/25/2020 18:02:35

t1996080407/25 18:09群禧作業當初沒要求用mvvm 結果因為我用mvc就被拒絕

t1996080407/25 18:09了==

我寫作業之前也有問,得到的回覆是 1. 基本功能完成,若能完成加分功能會更好 2. 呈現code的方式沒有限制,用什麼架構都可以 3. 有沒有註解沒有限制,看個人習慣 但是我看職缺有寫 加分項目: 1. 熟悉 iOS Code Signing 流程 2. 熟悉 MVVM 或其他 Design Pattern 3. 會使用 Zeplin 溝通設計細節 4. 可使用純 Code 建立 View 5. 開發過交友、通訊、影音播放相關產品經驗 所以我就寫MVVM了

※ 編輯: g001613001 (1.171.104.53 臺灣), 07/25/2020 18:13:25

nba189507/25 19:29推分享

parsons1234207/25 19:39推分享

fightmz07/25 19:40推分享,看起來原po的N是超過80k?

g00161300107/25 19:44內文有寫,只是要開燈才看到的

jj032107/25 19:57請問原PO年資多少呀?

fightmz07/25 20:02了解,很意外第十間沒有砍,因為104上面寫的年薪範圍沒有

fightmz07/25 20:02符合原po的期待

PenguinLee07/25 20:08想請問年資+1 謝謝

g00161300107/25 20:11年資四年

jj032107/25 20:30謝謝回覆 祝事業順心

k2005707/25 20:46感謝分享 我也是iOS 可是不再用原生開發

RINPE07/25 21:06ios推 但想轉java

forever21507/25 21:44推分享 建議可補大概的技能樹 讓人比較知道該點什麼

forever21507/25 21:44 該補什麼

好的,已補大概

※ 編輯: g001613001 (1.171.104.53 臺灣), 07/25/2020 22:04:08

gn6031107/25 22:20推分享

sky9130201807/25 23:30

ikai9907/25 23:35推!

Nonegrame07/26 00:33好猛ㄛ 四年 90K ios薪水都這麼高嗎

netburst07/26 05:22我的經驗 預算不足通常是場面話

yuanruo07/26 06:45看來rx是現在iOS標配啦?大部份只用來binding吧

yuanruo07/26 06:52原po熟悉影音是會改FFmpeg codec還是用AudioUnit 串note?

knives07/26 07:23以ios來説薪水太低了

※ 編輯: g001613001 (1.171.104.53 臺灣), 07/26/2020 10:03:21

TWBilly07/26 10:56博弈公司沒辦法給太高?是輸到脫褲了嗎?

G88888807/26 12:44超級簽 說實在的還是委外吧,推播那段不知道那些廠商怎

G88888807/26 12:44麼搞定的 感覺很厲害

有不少博弈公司都希望自己架,所以嚴格來說應該是要找懂後端語言的人來負責。 只是不知道為什麼都問iOS會不會架超級簽名系統就是了...

ID323807/26 13:06推分享

※ 編輯: g001613001 (1.171.104.53 臺灣), 07/26/2020 15:02:32

cweng77707/26 16:01謝謝分享

nightwolf01307/26 18:45群禧寫完獵人給個題目後,說沒上(可能)是年紀超過

nightwolf01307/26 18:45所以沒上,那還叫我寫作業..

knives07/26 19:41樓上,這真的不行,公司太老實

g00161300107/26 21:30樓樓上幾歲啊?

TuringNTU07/26 22:00想請問原po跟各位,現在適合本科新人投入ios的工作嗎?

TuringNTU07/26 22:00考慮薪資、未來競爭與發展。

nobody107/26 22:33超級簽有很難嗎...

jknm0510a07/27 00:51超級簽是難在規劃的人需要懂apple簽名流程和一些後端知

jknm0510a07/27 00:51識吧!有點像跨部門合作但是領頭規劃的兩邊都需要了解

jknm0510a07/27 00:51一些比較好規劃

hellomotogg07/27 02:03推分享

lovez04wj0607/27 08:54超級簽就是搞不能上架的App,其實還好,最怕就是遇

lovez04wj0607/27 08:54到那種用超級簽玩一玩還要你上架的智障公司..

ht640107/27 09:53推分享

sshdennis07/27 13:38推分享

MaxGDAM07/27 14:07推 優質

※ 編輯: g001613001 (1.171.104.53 臺灣), 07/27/2020 16:24:17 ※ 編輯: g001613001 (1.171.104.53 臺灣), 07/27/2020 16:25:37 ※ 編輯: g001613001 (1.171.104.53 臺灣), 07/27/2020 16:27:07 ※ 編輯: g001613001 (1.171.104.53 臺灣), 07/27/2020 16:28:05

plcc12207/27 18:33推分享

SentLiTryPay07/27 22:22真心高手

suwalampa07/29 12:47原Po我是不是認識你哈哈

mouse2111/30 17:49超級簽開源的很多

mouse2111/30 17:49有興趣自己可以摸一下

mouse2111/30 17:49只是有一些接口會改需要去維護