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