如何訓練自己給老外講演算法題的能力?
01-01
目標是面試(of course)。
講題所用的英語和交流的英語貌似還是有一些差別的。那麼怎麼訓練比較好呢?
演算法導論英文版,看的時候念出來,親測有效。
youtube上有不少講解基礎演算法/數據結構的視頻。可以學習觀摩。其中還有不少是印度人錄的。建議也一併學習一下(如果學校里印度人少的話)。在美國工作/學習的話與印度人交流是一項非常重要的能力。
平時也可以和基友互相mock interview。剛開始可能有點羞恥但多調教幾次就好了(
有條件的話可以做個TA。在office hour答疑時美國土著本科生向你投來的「卧槽這個傻逼到底會不會講英語啊」的眼神會督促你的口語突飛猛進(自己在家練習在紙上手寫演算法題,而不是上機直接敲,邊敲邊改。
自己練習的時候,把思路自言自語出來,能不能自圓其說,有沒有什麼詞語不會表達?感覺靠自己太慢,可以上網看看stanford的演算法公開課,看老師是怎麼講演算法和畫圖的。面試的時候先分析題目,用你的想法複述題目啦就是。
然後將邏輯/解題思路用畫圖的方式展現在白板上,輔助表達。Good Luck!http://pramp.com這是一個peer to peer的mockinterview網站,我用這個網站訓練了一段時間,對口語幫助很大。
&<&
推薦閱讀: