一面:最長(zhǎng)字符串匹配,分別看了有重復(fù)字符串和無(wú)重復(fù)字符串的匹配。
二面:題目:給定一個(gè)整形數(shù)組,數(shù)組是無(wú)重復(fù)隨機(jī)無(wú)序的,要求打印出所有元素左邊第一個(gè)大于該元素的值。
三面:
第一道題是leetcode原題:Minimum Window Substring。不是特別難,但是面試官會(huì)不斷和面試者交流 有什么想法之類的。
第二道題,調(diào)整一棵二叉樹(shù),調(diào)整后,要求所有節(jié)點(diǎn)的右子樹(shù)的最大值大于左子樹(shù)的最大值。
AmazonJAVA開(kāi)發(fā)工程師面試題
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ù)庫(kù),最短路算法都陳述一遍即可
2.(算法題)leetcode原題 Longest Increasing Path in a Matrix
a very usual question,just try to solve it recursively
其實(shí)還問(wèn)了我TCP中的’滑動(dòng)窗口’,我說(shuō)那不是大二學(xué)的嘛這都4年多了中間也沒(méi)看過(guò)早就忘了~~然后就拉倒了人家沒(méi)問(wèn)
兩年前收到amazon recruitor的面試邀請(qǐng)郵件,然后抽空就去面了。電面兩道leetcode的簡(jiǎn)單中等題。過(guò)了幾天收到onsite面試。onsite有5輪,問(wèn)了很多很多bq。因?yàn)闆](méi)怎么準(zhǔn)備,最后掛在了bq上。整個(gè)過(guò)程感覺(jué)不錯(cuò),面試官都很友好。
面試官問(wèn)的面試題:Amazonsoftware engineer面試題
1. 15分鐘bq + tiny url設(shè)計(jì)題
2. 15分鐘bq + 算法 會(huì)議室問(wèn)題 leetcode上有原題
3. manager 45分鐘全程bq
4. 15分鐘bq + tree的dfs bfs遍歷 穿了個(gè)文件系統(tǒng)馬甲
5. 15分鐘bq + top k frequent elements in a list
整個(gè)過(guò)程從投簡(jiǎn)歷起持續(xù)了一個(gè)多月,面試有三輪:兩輪技術(shù)面,一輪BQ. 三輪都是群面,面試官較為友善。
面試官問(wèn)的面試題:Amazonsoftware engineer面試題
1. 過(guò)簡(jiǎn)歷
2. 描述leadership experience
3. 團(tuán)隊(duì)合作的經(jīng)歷
4. 還有申請(qǐng)哪些公司,目前手上有什么offer
(共5條) 廈門雅迅網(wǎng)絡(luò)股份有限公司
(共7條) 江蘇油田
(共8條) 順風(fēng)快遞
(共7條) 深圳法雷奧
(共6條) 江蘇華星會(huì)計(jì)師事務(wù)所
(共9條) 蘇州邁為科技股份有限公司