WAP的面試流程還是比較復雜的:首先參加宣講會,然後會現場給大家發兩道題,有五天的時間完成這兩道題,完成這兩道題之後需要提交到指定的服務器,通過之後會給郵件和電話通知參加壹個living coding(現場編程)的技術面,技術面如果表現的好的話可以直接拿上offer,次壹點的可以拿到壹個internship的offer(就是還需要參加壹個實習性質的5天左右的壹個面試環節),如果參加internship然後表現可以的話,也可以拿上offer。本人因為實力有限,living coding沒有直接拿上offer,有幸參加了所有WAP的所有面試環節,頗有過關斬將的壯烈感。
首先說說WAP發的兩道題,兩道題做出壹道AC就行了,但是為了保險大家基本都是兩道題都做。第壹道是壹個變異版貪吃蛇的遊戲,這道題當時我卡殼了,壹時都沒有什麽思路,後面是黃大神給了壹些思路,後面自己想想,確實如黃大神所說,用到動態規劃的思想,再加入壹些特殊的限制條件,這道題就AC了。第二道題就稍微簡單壹點,圖的廣度優先搜索,稍稍變型壹下,也AC了。WAP的提交服務器上有壹個簡易的Online Judge系統,但是case特別簡單,所以寫完題之後需要自己構造case認真測試壹下邊界條件,不然很有可能就跪了。