面試問答
主要從自我介紹裡切入詢問問題
所以準備好的自己履歷...
目前大概研究三竹相關的 iOS 職缺,似乎有分兩個大 team
1.金融服務事業群(似乎是做自己產品,看股票的產品,據
說面試流程會有技術考卷,有 easy 的 leet code 題目,UI/UX 似乎比較要求)
2.APP應用事業群(接案性質,產品可能主要是金融產品,猜測可能是官銀相關產品,例如郵局、土地、第一銀行之類的,聽面試官說也有航空業、保險或政府案子)
公司在中山捷運站2號出口附近,走路約10分鐘內,辦公室在一個老舊的大樓,一樓不用換證件,可以直接上樓。
到門口,可以電話聯繫 HR 進門面試,沒有櫃檯,或者運氣好可能會遇到公司的人,可以說明你的來意,是來面試的,他們就會請 HR 或行政帶你進辦公室面試。
一開始行政帶我到會議室裡,準備面談,在面談前要先寫一份「個資搜集告知事項、授權給公司查詢個人資料」,簡單來說就是你的個資公司會使用,其中有一欄要自述可錄取的優勢,因為是手寫,好久沒寫那麼多字了。
寫完交給行政 or HR 之後,不久主管會帶兩位 iOS 的組員(應該是 team leader 或者 senior 的人)進行面談,個人前面技術問題差不多花了一個小時左右。技術問題結束後 iOS team 技術人員會先離開,剩小主管,就可能面談公司的細節。
面試問答
主要從自我介紹裡切入詢問問題
所以準備好的自己履歷內的技術點很重要
iOS 常見的架構 MVC, MVP, MVVM...
因為公司是接案的,所以猜測各專案有各種架構
iOS animation 的使用
簡單用過 lottie,沒有研究很多 animation 細節
可能一些 UI 上的細節,例如一個 collectionView 拿來做 banner,第一個跟第二個 banner 高度不一樣,要怎麼實作
還會細問 UICollectionView 的使用,例如現在可能都用 UICollectionViewCompositionalLayout
簡單的金融資安知識,例如怎麼確保連線正確
簡單來說要研究一下 app 做金融產品的資安問題,例如需要 certificate chain 的概念,還有 certificate pinning 觀念
local 儲存資料的觀念 key chain, user defaults, core data
google
對稱式加密、非對程式加密、hash function
各種加密基本的概念也需要知道
面試建議
因為三竹這家公司目前有分兩個大團隊
1. 做自己產品
2. 接案
要先自己定義好自己想追求的,各自有優缺點,然後再投相對應的職缺。
因為都是有關金融的產品,金融相關的資安知識一定要補足,這感覺滿重要的
簡單的 db 概念也有有
面試過程整體而言是愉快的,三位面試官人都很友善,主管感覺話是比較多的那種,所以有一段時間可能雙方說話的量,有到8:2,但也是和藹可親的,所以就放輕鬆來面試。
我從 CakeResume 的職缺上看,公司目前月薪 range 為新台幣4-8萬,假設是高手的話應該可以7-8萬這區間沒問題,但越高薪水,可能也需要更高的產值,例如除了寫 code 帶團隊,還需要瞭解各端,或者有 PM 特質(猜測)
記得自己人生求職各階段的期許,祝各位找到滿意的工作。