看板 Soft_Job 關於我們 聯絡資訊
本人私立資工畢 畢業時歷經金融風暴... 在開始接觸iOS前是在SI公司當個搬機櫃小弟 2011年底開始軟體公司上班 現在iOS經驗約五年八個月左右 也會碰些後端 會玩一些runtime的東西 swift經驗一直有在接觸但是公司產品完全用不到 上份工作年薪約950k,*加註: 純月薪加年終 保證拿的到的薪資 自己因為比較不太會談判 所以面試看公司情況都期望1M ~ 1.1M上下 過年前後到四月中因公司方面資遣了(大)部份的RD, 踏上找工作的路 1. KKBOX集團下某個做電商的公司 是在三月初我打開104時, 主動打來邀請我面試的 一面時就去公司跟主管, backend, 人資三方面談 主要就是在聊會不會request api, 會不會用json等新手問題 原因主要他們不參與技術問答,看的是人格特質 KKBOX這位的人資真常專業,把我想問的問題問出前全都跟我講完了.. 二面時,去南港總部接受技術面試,iOS有名的Zonble剛好當天請假, 由他們前端主管 和1位iOS工程師還有1位backend進行面試, 主要先講做過什麼有趣的東西,因為過往經驗有過Streaming RTMP的經驗 畫了架構圖和流程後,發現下面三個人一臉芒然 主管直接請我解釋給正常人也能聽的懂的解釋一遍 iOS部份他們一直希望找會Swift專精的,還有會寫unit test的. 聊完後,過了一個星期人資說因為Q1剛過 高層在忙~我的面試又是Positive的 希望我等兩個星期,之後兩個星期又同一個說詞 之後從初步接觸到最後歷經一個半月 結果 感謝函 2. PanoBike 透過Hunter介紹 面於南港大樓中的某一室裡,面試主管和他們PM經理一起面試, PM經理就比較偏向一些人格問題 面試主管就了解過往經驗,他好像也不太在乎,只是一直強調 你用過什麼design pattern,在那邊用過,詳細講講這個pattern在做什麼 應該是主管是趨勢出來的,非常在乎會不會用Pattern這塊 我只講了一個之前用過的Mediator Pattern , Factory (我個人覺得問這個再講iOS一些基本的delegate之類的話就沒必要) 然後講解其中為什麼使用和解決什麼問題 技術只考了一個多型 結果 透過hunter 拿到感謝函 3. 軒昂 104 主動邀請 其實在這次面試前我對博弈產業是完全沒概念 去的當天剛好下超大雨 我又是騎機車去的 全身快溼 進去後先給你一張兩頁的筆試題,難度大概就junior大概就能寫出來 然後一些問答題很多 最後一題寫出unit test 沒寫完,面試官就進來收考券 過程中比較偏向聊天,以前做過的處理方式或是經驗等等 然後面試官就說我技術面試就到這了 問了一些博弈相關的問題 用的技術是RxSwift, 雖然玩過ReactiveCocoa,但是對於RxSwift沒概念 加上本身Swift的經驗似乎達不到他們要求,沒有在實際產品中用過 他們似乎有用Enterprise 憑證給一些歐洲的在用,所以需要出問題時馬上處理 結果 感謝函 4. 藍色科技 104 主動邀請 博弈公司 這家公司給我的感覺很怪, 一進去先寫一個筆試 面試官有兩位,一位好像是人資還是什麼一位是他們前端主管 我印象最深就是,『我們iOS Android開發者都要會photoshop UI大部份都在處理前端的東西,所以手機端要的圖UI沒空,你們可以自己畫來用 或是你們可以自己設計版面直接用』 iOS跟android當時好像是各三個也沒有leader職 福利聽起來是不錯,每月會考評一次,最爛好像都有獎金可以拿 結果 感謝函 5. 賽福瑞 104主動邀請 博弈公司 公司目前沒有mobile員工,希望iOS和android各找一個 面試的是前端開發,不懂mobile技術,只跟我聊天和看一下過往經歷 之勞老闆進來面試,自我介紹完後,他就開始介紹他自己 介紹完後,就一直詢問 我這邊介紹完了~你可以開始問我了 問了大約十個問題後 直接說 4月X號前有入選的我會通知,然後就被請出去了 結果 無聲卡 過一個月後,接到人資電話說有管道拿到我履歷,方不方面來面試... 6. 金貝科技 hunter介紹 博弈公司 一面就是skype跟人資介紹和回答一些基本的iOS問題,只要聽到關鍵字基本就過了 然後詢問期望待遇 之後收到要二面,會收到菲律賓CTO的skype 然後中間經過了他們參展和聯絡問題,經過一個月後終於聯繫上 與CTO對談中比較偏你把自己經驗介紹,然後他經由你經驗詳細的問下去 之前經驗有過IM和類似facebook的timelien功能 所以他經由這兩點 去詢問一些中間資料時間交叉或是某個功能怎樣去實做出來的一些細節 問的非常詳細 應該是這方面有過一些經驗 也還好當時做這兩個時 時間點是2013年左右 沒有那麼多3rd party可以用 我們當時可以說是完全手刻全部功能的 結果 感謝函 (原因,個人開發能力薄弱,無法獨立完成專案.. 聽到我都笑了) 7. 和點科技 hunter 介紹 陸商遊戲博弈 進到公司後有許多人在等待,發現都是一些遊戲公司的老手 用的技術都是cocos2d-x, cococs2d-JS , 跟CTO面談中他需要大量的人產出,所以招的人也多 也沒有問太多技術細節(因為我也沒寫過遊戲) 所以他偏向我進去先做架構設計和幫他們發包之類,中間有人會教學遊戲 結果 offer get (100k/month) 8. 強勝科技 104投遞 博弈公司 104上寫的很棒,Jenkins + gitLab 做版本管理/CI/CD , 用MVVM MVC配合RXSwift 進公司面談後,人資會詢問你要做OBJC或Swift考券, 選了比較熟的OBJC 後發現都是一些junior的問題 經由面試得知他們沒有Jenkins , 也沒在用RXSwift, 似乎是太複雜短時間學不起來 用了一個OBJC開發的3rd 叫BIND的好像, 我詢問如果是OBJC下應該是使用KVO做Bind, 你們有擔心過memory或是leak的問題嗎 面試官一臉茫然 iOS當時只有兩個人,說他們採用MVVM或是MVC 你想用那個就可以用 順手就好... 說會有code review的機制, 詢問如果有做code reiview應該有一些基本coding style,然後應該統一架構風格 他說他們code reivew只看同事寫的東西對不對有沒有問題而已... 二面跟他們技術總監面試,給我的感覺是,他應該不是技術底出來 就自我介紹和詢問期望待遇後 三面是跟人資 又問了一次待遇和一些過往處事的經驗 結果 感謝函 博弈公司面了這麼多大概也知運作原理 所以想找自己公司有產品的公司,注意流程細節的公司 9. 群傳媒 經由前主管介紹 公司是做電子書的,似乎名聲還算不錯 進公司後直接白版面試,面試的是iOS Leader 考的都是iOS技術面試 面試過程感覺非常的暢快,能跟一個也懂技術的人在聊東西 感覺不是在考試,而是互相在探對方的底 基本題就是一些retain cycle 為什麼產生,怎樣解決 GCD的一些block thread @synthesize合成實例變量的規則和使用場景 @dynamic那時會用到 KVO的實作細節和我們可以手動通知監控的變量需要使用什麼方法 有問到一些CALayer和UIView的關係,我回答UIView是CALayer的delegate 面試官一笑說我是第一個回答出來的 聊一些off screen rendering的問題和怎樣解決 和一些CALayer動畫轉換 XD 過程中問了一些Swift的一些原始碼的概念 比如optional在官方是怎樣實作 或是map redux filter官方是怎樣做的 weak 和unowned 有什麼差別 怎樣去overloading Operator 這就比較需要去看source code的開發者才會知道 Swift部份就回答的比較七零八落, 之後白版面試完換CTO面試,比較偏向在網路方面 比如oAuth2.0中怎樣實作 Authorization Serverc換發Token時,怎麼得知有無過期 之類的 面試過程大概花了四個多小時,離開時 面試官還說~其實我還有一半的Swift問題沒問.. CTO也說希望請進來的是Senior是有豐富Swift的經驗的 結果 無聲卡 10. Catchplay Hunter 介紹 可是我看104並沒有開職位 還是去面試 一面phone InterView, 基本問一問沒問題就請等待二面去他們辦公室聊聊 期間希望我做個報告比較一下他們和其他同類型的產品 和玩一下他們的APP,講解一下需要改進的地方 進到公司先到會議室 2個iOS 開發者和兩個主管面試 開發者主要也就問問過往經驗和swift中map redux filter flatMap怎樣實作 遇到一些情境回答比較適合的解決方法 還有一個開發者問我們怎樣得知memory warning造成的crash 我說目前沒辦法,之前看過facebook有提到一篇有講解的但是沒法100%確定一定是memory 他回答Fabric其實有提到可以得知,不過是用排除法的方式 我請他詳細講解一下因為我還蠻有興趣的 他說官方就有... 然後主管就說,我在電話中有提到,你有玩過我們的App嗎 來之前我有看過之前的PO文,所以大概知道可能會有這回事 我就舉出了大概一些無關緊要的bug大概三個左右,他們就說他們會改進 之後他們出去討論一下子後,又回來說希望多了解一下我 就比較閒聊的問些問題,之後離開時主管就說等待人資回覆我第三次面試 然後中間hunter不管詢問或是寫信對方都沒答覆, 經過一個月後 結果 hunter 說不適合 11. 17 Media Hunter 進到公司後蠻大的,整層東西分兩邊一邊是工程區域一邊是業務區域 面試時是在業務那邊的一張小桌子 等待期間可以看到一些網美或是一些業務再談合作 這邊大概80%都是女生 先是簡短自我介紹,然後就說有無帶電腦,他們要上機考, 考的是用Storyboard做一個簡單的scrollview 上面嵌三個Controller 每個Controller上有Label ,要做一些priority的設定呈現一些效果 基本上我UI呈現方面 手寫 > Xib > Stoaryboard 所以一開始光用container時就有點小卡關, 給半個小時, 最後完成約80% 如果用手寫的應該可以100% 然後寫完跟人資聊完期望待遇 結果 感謝函 12. Snapask 104 主動投遞 主要做線上教育平台,使用者可以藉由傳問題上去,會有相應的老師幫忙解答 去到公司時,空空的沒幾個人, 跟RD leader聊時,主動的把他們想做的東西和未來藍圖都講解的非常清楚 之後兩位iOS Developer進來,一位是外國人,一直說我想要看code比較快 聊天沒有用 台灣的開發者就聊使用過ffmpeg和一些streaming的經驗,也沒有聊太多 結果 感謝函 結果在離開時在一樓有遇到兩位iOS開發者聊一下後就離開 公司也是非常開放,東西有做完,基本上沒人管你 總結 最後去的公司都不在這上面,也是做自家產品蠻有想法的公司 雖然面試大概花了三個月左右,中間還是有休息一陣子接個小外包之類 不是一直不停的面試 經過這一連串面試,感覺市場上iOS開發者多了起來, 面試的公司比較偏向找2~3年的Middle Developer或是junior的 一方面一些新創公司認為senior有時會有太多的意見 有些公司跟本只想找一位UI Developer,基本上APP能動為先 而沒有一些詳細的規劃之類 我面的博弈公司部份有給我這個感覺,尤其是沒有個manager或leader的團隊 個人比較想說的是面試時要展現信心點,就算是小功能也要把它講的很厲害.. 畢竟面試就是在推銷自己,說話的技巧不夠時很難進到面試官主觀是看人的公司 程式功力再強也無濟於事 我前幾個面試都覺得這是基本概念沒什麼好講的,也帶給面試官比較沒自信的感覺 只能說要薪資再往上只能往國外發展 (1.2M up) 我前同事有一位是美國人,現在也在回美國找工作 聽到他面試經驗有些是pair programming的 公司居然是用VIPER的架構 然後寫完還會review你寫的過程和討論思考邏輯, 這實在是太有趣了 但是我另一個朋友在eBay工作,公司就比較偏向團隊合作 有自家維護的library 有固定的Coding style 和規範 每週leader都會幫忙review, 據說他們leader已經62歲了 XD 年底將到,大概一些公司也會釋出職缺,比較資深的開發者就要考慮現在市場 希望大家找工作順利 感謝收看 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.188.73 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1502442295.A.885.html
tocute: 謝謝分享 CALayer 我還沒用過 08/11 17:15
denkeni: 推詳實分享 08/11 17:17
lolfish: 推 強者我前同事~ 08/11 17:19
dreamnook: 推 08/11 17:47
ckp4131025: 1.1-1.2真的是個gap嗎 08/11 17:51
基本上在台灣做產品的公司1.1M我覺得就是個門檻 除非是有錢的新創,像17, Paktor, snapask這種願意花大錢的 但是今年一堆博弈公司來台,可以提高約一成左右薪資 但是要想想自己未來規劃 跟幾個hunter聊過,因為太多來台,現在博弈開的也越來越低 不過這邊指的是純iOS領域, 會coreAudio/video的那些會更高點 如果你會OPENGL , 會一些C的library共通,像人臉辨識, streaming的一些lib撰寫 薪水會更高
hungboy: 推 08/11 18:01
※ 編輯: yuanruo (220.132.188.73), 08/11/2017 18:04:06
kkk003: 推 看來以後swift還要順便看source code了 08/11 18:26
※ 編輯: yuanruo (220.132.188.73), 08/11/2017 18:44:24
wildli0422: 推 分享 最後比較願意給的好像也只有陸資 08/11 18:40
jazzter: 超詳細心得推推。可問最後去的是做哪方面的嗎 08/11 19:00
oneheat: 快十年約百萬,算常態嗎? 08/11 19:22
kewang: 幫推前同事! 08/11 19:37
Ryuusei: 超豐富的分享,大推 08/11 19:48
angusyu: 原來薪資水準真的這麼低啊,有點扯 08/11 20:24
vn509942: 感謝分享 08/11 20:28
anl85479: 推心得 08/11 21:31
ID3238: 推 08/11 23:12
ejej2020: 實用推 08/11 23:51
kimiyuan: 前公司ios畢業生大概接近你的前年薪了,gap還是要看公司 08/12 00:08
這麼厲害! 以14月年終來講 一個月要月薪約6萬7左右 以我所知只有去菲律賓當地工作的畢業生Junior才有此水準 我的年薪是不包含獎金類的
flysonics: 好羨慕 62歲的leader... 08/12 00:11
※ 編輯: yuanruo (220.132.188.73), 08/12/2017 00:42:02
Ghosso: 推!! 08/12 01:32
ok2534749: 推 08/12 06:29
fake01: 推用心分享 08/12 10:00
doranako: app薪水要1.2以上找陸商或外商,台商基本不會給那麼多 08/12 11:49
wingture: 08/12 16:47
oneheat: 不用陸商外商,樓主文中的kk就能給1.5M up了 08/12 17:37
atoom: 好奇面試過程順利 但缺刷掉的真正原因? 08/13 08:42
hearther: Kk 有那麼多嗎?怎麼我聽說zonble也沒那麼多呢? 08/13 22:16
yuanruo: KK月薪不高~但是年終高~但也是不固定 KKStream可能會高點 08/14 00:38
yuanruo: 我朋友之前在那待了三年~沒聽過同事有拿超過1.5M 08/14 00:38
yuanruo: 而且有接觸過hunter都知道KK薪水的確不漂亮 08/14 00:40
oneheat: 每個人專業、能力、狀況都有所不同,能拿到的自然會有人 08/14 08:58
oneheat: 也差異 08/14 08:58
tw689: KK個人覺得不高 月薪能談到70K~80K就接近上限了 08/14 13:33
tw689: 不過台商還沒爛到1.2UP都給不起啦 個人經驗150、200才是檻 08/14 13:34
tw689: 你文中的軒昂、17就過關就很容易1.2Mup 08/14 13:35
tw689: 甚至連Catchplay都給的到 但是個人不推這一間 08/14 13:36
hearther: 小公司也有150的看你找不找到到而已 08/14 21:38
oneheat: 都知道看個人了,還問kk.....XD 08/14 21:41
viper9709: 感謝分享 08/14 22:18
hearther: 不過kk開朝聖團很乾脆就是了 如果這算福利的話XDDD 08/14 22:18
youweit: 推 08/22 10:31