不過讓我印象最深刻的面試就是yahoo所委託的專案
那時候委託者是需要做出一個yahoo news的APP
聽起來很普通對吧
不過他們都喜歡研究比較新的技術
他們宗旨是認為一個好的程式
是不需要任何文件
接下來這個面談可就痛苦了XD
首先面談有一位日本人以及中國人一起來
先由日本人以日文的方式來進行
確定基本日文能力沒問題之後
後來由另外一位中國人進行面談
一開始還是用日文先問一些技術細節
不過到後來的時候
開始用中文並且拿出程式片段
開始詢問是否有聽過RXKotlin
糟糕雖然聽過
但是沒有用過完全不知道概念
只知道這個東西雖然是套件
不過完全不知道優點
以及用了之後會有什麼效果
不過我還是很誠實跟面試官說有聽過但是沒用過
面試官還是繼續詢問
一般按鈕實現的時候都是實現onClick的監聽器
如果改用RXJava的時候
會是如何改寫
聽到這點完全腦筋空白
不過還是盡量的拼湊出來
真的是急(ㄍㄡˇ)中(ㄐㄧˊ)生(ㄊㄧㄠˋ)智(ㄑ一ㄤˊ)呀
然後接下來再繼續回答RXKotlin某個實作程式片段
例如merge map flatMap subscribe這些指令會是什麼
當我看到這一段程式片段
心中直接想說
哇!!
這個不是我平常所寫的Kotlin
不過還是按照自己邏輯去猜
就這樣子形式搞了一個多小時
後來面試官說為什麼會這樣問
因為yahoo內部的技術
都是採用這些
而且這些程式片段都是基本的
不過按照你們的回答
下一輪的面試老實說不會通過
什麼!!!
還有下一輪
不過面試結束
按照我的回答應該不會有下一輪吧