一面:最長字符串匹配,分別看了有重復字符串和無重復字符串的匹配。
二面:題目:給定一個整形數(shù)組,數(shù)組是無重復隨機無序的,要求打印出所有元素左邊第一個大于該元素的值。
三面:
第一道題是leetcode原題:Minimum Window Substring。不是特別難,但是面試官會不斷和面試者交流 有什么想法之類的。
第二道題,調(diào)整一棵二叉樹,調(diào)整后,要求所有節(jié)點的右子樹的最大值大于左子樹的最大值。
1.(系統(tǒng)設計)
設計一個微博系統(tǒng),用戶之間可以互相關(guān)注,
如果 A關(guān)注了B,B關(guān)注了C
那么 A間接關(guān)注了C且 A與C之間的度為1
然后系統(tǒng)有一個功能 輸入倆用戶 輸出他倆之間的 度
如何設計系統(tǒng) 包括數(shù)據(jù)庫,最短路算法都陳述一遍即可
2.(算法題)leetcode原題 Longest Increasing Path in a Matrix
a very usual question,just try to solve it recursively
其實還問了我TCP中的’滑動窗口’,我說那不是大二學的嘛這都4年多了中間也沒看過早就忘了~~然后就拉倒了人家沒問
小組面試,題目是針對于海外電商的發(fā)展,亞馬遜應該提供哪些支持。感覺面試的時候每個人都處于搶話說的狀態(tài),然后最后組員針對于結(jié)果也沒達成一致,直接涼涼
面試官問的面試題: 你們?yōu)槭裁吹贸鲞@個結(jié)論?除了這個結(jié)論還有什么提議?你們?yōu)槭裁礇]打成一個統(tǒng)一的結(jié)論?還有什么想問我的嗎?
線上OA 一共3輪, 然后是最終的視頻面試,通過了,但是由于公司已經(jīng)招滿了,一直放在等待列表里沒有出來
面試官問的面試題: 線上的OA一輪是debug, 一輪是兩道leetcode題目,難度是中到難, 然后一輪是一些智力題和一些工作場景模擬
視頻面試是行為問題, 項目介紹,一些基本的數(shù)據(jù)結(jié)構(gòu) 哈希表鏈表數(shù)組之類的, 然后是一道算法題,題目是原題 就是給一個數(shù)組求每個位置除了當前數(shù)字的所有數(shù)的乘積
先是兩輪筆試,然后預約面試,提前看機經(jīng),刷leetcode題,多準備行為問答題,英語多聯(lián)系一下
面試官問的面試題: 1.risk decision
2. how to deal with risk decision
3. 再給你一次機會,如何準備
3編程題two sum,會有follow up
群面 材料分析 群面,偏向于無領導小組討論。
面試官問的面試題: 面試官沒啥問題,全程觀察表現(xiàn) 給一個案例
3個人分別面試,要求基礎知識和面向?qū)ο?,算法?
面試官問的面試題: 算法問題,設計問題,講project