面試(Interviewing)正在被 AI 改變
· 約 3 分鐘 · ai / interview
1年前的面試風格,我還停留在:
問問面試者的經歷
上一題leetcode, 看他會不會寫程式
問一些behavior問題
老實說,這個流程都是從國外大廠面試流程抄來的,雖然不夠好,但多少可以分辨出面試者的實力。
但現在,幾乎大家都不手寫code了,我看重的反而是當你有了強大的AI coding工具,你會怎麼樣讓AI當你的副駕,而不是讓他主導你的設計。
所以我應該會問一些模糊的system design問題。
你會怎麼設計一個百貨商場的電梯
你會怎麼設計一個公司的會議預約系統
如果你要設計一個每日新聞系統,你會怎麼做
我看重的會是這個人的以下幾個能力:
- Problem framing
- 你怎麼做人跟AI的互動
- 你怎麼主導整件事情的設計
我可能會觀察這個人的起手式,熟練的工程師,應該會先寫一套workflow,告訴AI一些自己的規則,在確認自己的設計之前,不要叫AI寫任何code。
然後我會期待面試者問一些邊界條件的問題,慢慢把我丟出來的"模糊問題"具象化。
例如:
這個百貨公司有幾層樓
每個樓層有幾個電梯
你期待每個人等待電梯的時間是多久
商場的營業時間是幾點到幾點
哪一個樓層的來客數最多
把業務需求轉化成一些需要最優化的規則,因為這是一個虛擬的電梯,甚至你可以提出一些我沒想到的做法。 這樣的面試者是我真正想要找的,不是某個領域的專才,而是熟知如何思考、如何解決問題,一步步往前進的人,簡而言之,是頭腦靈活,會繞道而行,漸進突破的人。
這種通才的能力,在未來AI越來越強的時代,他才能持續善用這個技能,很快地學習一項新技能,面對一項沒做過的事情,知道怎麼快速掌握技巧,用80/20法則,用20%的時間,學到80%的精髓。
目前還沒有試過,但我很期待看到各種不同人的反應。