面試問答
thread相關知識、跨thread操作相關問題
就照實說
面試總共分三階段,技術 公司文化 以及CTO面試,另外還包含一個面試前作業,應該算是基本款的作業,打API然後畫面呈現,
會Android Jetpack的話基本不是問題
第一階段技術面試,由android tech lead與一位sr engineer進行,先自我介紹 針對過去的經歷做問答,接著是一些知識問答 大致上圍繞著thread相關知識、跨thread操作(Rx, coroutine),最後進行了系統設計的環節,開一個Google doc上面請你設計一個類似Glide的套件。
整個過程都非常輕鬆,tech lead非常nice,問的問題深入但不刁鑽,也會給你一些不同的看法,系統設計時也會提出各種狀況,作答完後不夠完美也會給予建議。應該算是我所有面試以來最沒有壓力,聊得開心,而且學到蠻多的一次。聊滿1.5hr
第二階段依然由android tech lead與PM進行,會針對一些職場上的狀況作出提問,問你會選擇怎麼做,沒有標準答案,應該是要看與公司文化契不契合。當天一樣也是聊得蠻開心的,也是聊滿1.5hr
第三階段由CTO面試,自我介紹之後會問一些關於職涯,比較玄的問題,例如:對於下下一份工作有什麼期許,能為之前的公司之前的工作帶來什麼價值...etc,會比前面兩階段有點壓力,聊大概45mins
薪水部分保14,兩個月獎金會在每年一月發放,另外有一個snow ball獎金,部門有培訓預算(據說疫情前會派代表出國)其他的福利像是生日禮金$500,健檢補助$3000,每個月額外的共好補助(?)$900
目前似乎是採取remote first的制度
面試問答
thread相關知識、跨thread操作相關問題
就照實說
面試建議
這是我第一次在台廠面試的時候被問到系統設計題,建議可以準備一點基本題,可以從自己常用的lib做開始,像是glide retrofit 之類的。android tech lead是個蠻nice的人,面試可以多聊,不論是知識上或是職場上