大家好我是好好學習天天編程的天天
一個整天在互聯網上種菜和砍柴的程序員~
如果我們每天關注互聯網行業,也有心做程序員的話,我們可能進場會聽到一些關鍵詞:一東(時間單位),一度(市值單位,一個拼多多是幾個百度?),當然對於美團,大家也應該比較熟悉的啦,網傳美團是出了名的扣,所有被網名親切的成為:開水團。不過大家也不要擔心,瘦死的駱駝比馬大,美團點評給應屆畢業生開出的薪水還是不錯的。
請看下面的表格(本科生薪水,整理自網絡):
所以如果大家想去美團也還是有不錯的待遇的。
那下面天天就大家分享一些美團面試的真題(全部都是應屆畢業生的面試真題)!!!
@
2020美團面試題真題一面-2020/3/20
1.進程與線程的區別
2.數據庫索引為什么用B+樹而不用B-樹
3.spring mvc 的處理流程
4.訪問一個網頁的具體過程
5.手寫單例模式
6.手寫數組合並
7.java線程安全了解么
8.hashmap、hasptable concurrenthashmap的區別,concurrenthashmap如何實現高並發?
9.知道哪些NoSQL,講下redis,redis的實現原理,redis怎么實現高並發?
10.C++如何處理異常,異常向上拋出拋到最上層是什么情況?
11.get、post的區別,什么是冪等性,put和post的區別。
2020美團面試題真題一面-2020/3/20
1.tcp三次握手,第三次握手的時候如果直接發送數據會怎樣。
2.一個http請求的具體過程以及具體的協議,越詳細越好,dns的查詢過程
3.設計一個訂單,同時有多個騎手搶訂單該如何設計,有多個服務器處理請求要怎么處理?
4.select、epoll的區別,什么時候用select,什么時候用epoll
5.講項目
6.講下快排
7.手寫插入排序
8.進程與線程的區別,如何創建多線程、如何創建多進程。
9.IPC通信,會問你自己實際使用過不
10.socket編程過程
11.vector實現原理
12.如何將一個序列均等分為兩部分,使得這兩部分之和盡量小
13.如何實現vector 在擴容的時候不進行新的空間申請,即不想有擴容操作,該如何設計? --- 從operator new和placement new方面來講。
2020美團面試題真題一面-2020/3/29
1.進程地址空間?
2.RAII/C++動態內存管理?
3.map底層, map底層為什么不用哈希表? C++中什么結構用了哈希表?
4.線程池的設計?
5.如果是多計算型任務和多IO型任務,在設計線程池時如何設計?
6.空間配置器?
7.tcp相關?
8.實習期間的項目?
9.map reduce使用場景?
10.給你一個文件數據量很大,怎么查找topK?
11.weak_ptr實現? auto_ptr缺陷?
2020美團面試題真題二面-2020/3/29
1.實習經歷以及實習期間的項目 ?
2.大量字符串中查找重復字符串 ?
3.你覺得自己的技術優勢是什么 ?
4.說一下整個http請求到響應的過程,越詳細越好 ?
5.青蛙跳樓梯的問題 ?
6.死鎖相關問題 ?
7.活鎖相關問題 ?
8.數據庫索引以及慢查詢 ?
2020美團面試題真題一面-2020/3/29
1.自我介紹
2.做項目的收獲?
3.解釋項目流程?
4.線程和進程的區別?
5.進程間死鎖產生條件?
6.寫二叉樹最低公共祖先,堆排序?
7.new和malloc的區別?
2020美團面試題真題二面-2020/3/29-牛客
1.什么時候自己實現類的拷貝構造函數?
2.malloc和new的區別?
3.https和http的區別?
4.四個題.鏈表逆置,復雜鏈表的復制,rand7如何變成rand10,弓字形遍歷二叉樹?
5.操作系統常見調度算法?
6.內存泄露一般是什么時候?
如果有不會的面試題,請參考:
干貨 | 名企高頻考點-C++ vector基本使用
每天的視頻我都會匯總到一起:
IT筆試面試真題講解合集
2020美團面試題真題三面-2020/3/29
1.什么是慢啟動?
2.介紹tcp滑動窗口,數據傳輸時間和網絡吞吐量與滑動窗口的關系?
3.select和epoll的區別,分析et和lt的區別,以及試着實現?
4.new和malloc?
5.哪個項目帶給你的收獲最大,然后開始介紹項目?
6.然后又問了點http的狀態碼?
2020美團面試題真題HR面-2020/3/29-牛客
1.為什么不考研?
2.你做過什么讓父母最不喜歡的事嗎?
3.你做過的印象最深刻的事?
4.參加的活動都有什么?
5.然后你在活動中扮演的角色,作用,舉例說明?
6.對我們公司的了解?
7.談談公司的前景?
2020美團面試題真題一面-2020/3/29-牛客
- C與C++動態內存管理。
- 智能指針介紹,如何實現的引用計數?
- 其他C++11新特性舉例講解?
- 樹形結構在內存中的存放方式,以及如何恢復出一棵樹?
- 如何構建一個二叉樹,手寫代碼(包括開辟空間,構造函數等等)?
- 手寫快排非遞歸,給我了一串數字,把快排的每一步與棧結合的結果寫出來?
- Linux內存管理,調度算法介紹?
- Linux是如何對一個進程進行內存管理的?
- LRU算法是如何實現的,有沒有研究過源碼?
- 自己設計一個LRU算法,你會采用哪些數據結構?
- 互斥,阻塞,非阻塞,同步異步區別介紹?
- 設計一個通訊錄的查找算法,實現模糊漢字匹配與拼音匹配 ?
- 講一講KMP算法?
- Huffman數編碼,畫圖解釋?
- 畫一畫TCP建立連接的過程,擁塞避免算法的曲線圖,橫豎坐標意義?
- HTTP協議了解不,給我了POST方法提交數據的一個例子,畫出HTTP的包頭信息?
- GIT,本次提交經過commit后已經push了,有哪幾種撤銷修改的辦法?
- libevent服務器的性能測試大概有多少?
- 關於服務器,有沒有了解過高並發服務器,比如淘寶雙11是如何應對的,如果讓你來設計呢?
- 數據庫了解多少?
上一篇:2020年騰訊C++面試題和答案持續更新中-內附視頻講解(11)
下一篇:不知道校園招聘是什么?怎么拿BAT,TMD的offer?