转发: Mathworks onsite

EDG program 的 onsite. MW非常大方,提供了三天的hotel.

面試要穿西裝(聽說是傳統),他們的大樓很漂亮,辦公室一人一間。
一到MW有一個presentation,基本上就是介紹他們公司。
接著有三輪面試,分別是technical(2 hr),hiring manager(1 hr), HR(1 hr)

  1. 一開始聊履歷,接著4題coding(2白板2上機) + 一題OOD(白板) + java觀念(自選語言)
  • linked list 找環,follow up是優化空間複雜度至O(1),然後找環開始的地方,LC原題
  • traverse tree layer by layer,用BFS就好,follow up 是一層由左一層由右,用deque就好
  • OOD: 設計一個訂電影票的系統,寫完框架後考abstact, overload, override, final, extend關鍵字以及使用時機
    接著兩題上機題:
  • 一題機器人走路左下到右上,dp解,follow up優化空間
  • replace括號題,不難,基本上用stack做,但是題目敘述有點多,又寫了很多題,腦子有點不清楚,卡了一下才看懂題目
  • 最後問問題問了20分鐘

面試官完全不刁難,都考基本知識跟演算法,非常親切

  1. HR面
    一開始以為是Hiring manager,後來才發現是HR,聊why MW, why EDG,其他offers,介紹下resume
    最後HR介紹公司福利

  2. Hiring Manager面
    介紹自己的project,問你為什麼要來EDG
    問團隊合作,在團隊中扮演角色,遇到困難, time management
    接著讓你問問題

感覺跟前幾年面經不太一樣,考了比較多演算法
週五面完,周一就收到move forward通知了
發發面經,積積人品,求下周Google onsite有好運~

1 Like

求问楼主!onsite的时候有要求做presentation么?另外一个弱弱的问题……西装是灰色的可以么……
祝楼主早拿offer!!

多數人都是以深色為主,但沒有限制西裝的顏色~祝好運!

补充内容 (2018-11-21 16:20):
然後自己不需要做presentation

请问replace括号题是?

給一個String,裡面包含(,)還有一些dummy characters,再給一個integer k.
規則是 )可以轉換成(),問可否在k次內轉換把一個string裡面所以括號變成valid.
如果無法轉換回傳,回傳false.
ex.
a()), k = 1 =>true
((()()()(b), k = 100 => false

OOD我一開始以為要說很細,可是他只問了大框架
寫了幾個booking methods,customer class, 面試官就開始問我java基礎知識了

补充内容 (2018-11-24 04:22):
太急了tag沒打好…

java基础知识也问得不太多吧,差不多就你写的哪几个吧?

是的。
原本面試官還打算問我singleton class,他先問我會不會,我誠實回答我聽過,但是沒有用過。
他笑笑的回答我no worry,我是來面試不是來考試的。
基本上基礎知識類考的比前陣子面經少很多,也沒有考我數學,反而是考了四題演算法題。

祝面試順利!