1. 程式人生 > >美團實習Java崗面經,已拿offer

美團實習Java崗面經,已拿offer

今天剛剛收到hr的電話,開心,簡單記錄一下美團的面經。時間隔的比較久了,簡單回憶下,最後會給出我之前整理的別人的面經

一面

1點50開始一面的。簡單自我介紹,問了下java基礎的東西比如volite關鍵字,同步的方法,悲觀鎖和樂觀鎖等等。jvm相關的知識。執行緒池,B+樹這些,差不多面試了40分鐘的樣子。當時面試官評價基礎不是很好,其他還行。還以為涼涼了,沒想到馬上接到通知下午5點面。

二面

同樣的先簡單自我介紹了下,問了下專案。之後也是各個方面都問了下。java基礎比如hashmap的原始碼,實現,裡邊用到了幾個類(當時這個問題直接懵了)。courrentHashmap怎麼實現的,linkedlist和arraylist有什麼區別。cas是什麼,怎麼實現的,會有什麼問題。tcp的三次握手四次揮手。設計模式有什麼瞭解。當時說了一個責任鏈模式。又問了下責任鏈具體怎麼實現,有哪幾個類。然後問單例怎麼實現。餓漢,懶漢,雙重檢測,為什麼要雙重檢測。http的method有哪些。感覺各方面都問了一些。最後評價是還行但是沒什麼亮點。然後和我講了很久應該怎麼應對面試。要學會主動把話題引向自己的亮點等等。差不多面了快1個半小時的樣子。

三面

隔了3天週四3面突然來電話。中午的睡覺手機靜音了沒接到。晚上5點多打過來的。問了下專案,然後介紹專案亮點。我準備說演算法的結果說設計上的亮點。然後我說沒什麼亮點,也沒處理高併發什麼的。之後就不問專案了。問了下volite實現的原理,快排複雜度o(nlogn)是為什麼。n是什麼logn是什麼。大概就20分鐘吧。當時感覺就是涼涼了。

下週2查狀態的時候突然變成了擬錄取,當時感覺自己真的很幸運能通過面試。之後也沒人聯絡我,還在想擬錄取是不是就是備胎池備著的意思。期間也在牛客網上諮詢過,基本都說是穩了。就等了一週

這週一的時候給二面的面試官發了個簡訊詢問了下情況(因為木有hr聯絡過我),他說已經通過了hr幫我問問,之後今天接到了hr電話,算是拿到了口頭offer了。

整體感覺美團的面試比較基礎,但是各個方面都有涉及到。面試官人很好,面試過程中會不斷引導你,面試完了我問他事情也很快就會恢復了。我現在比較後悔的是之前沒怎麼接觸過高併發這塊,感覺做的系統都是curd的簡單操作,應該要好好包裝一下自己的專案,搞幾個亮點出來。

下面附上之前整理的美團面經:

  • volatile關鍵字的底層實現,volatile是不是原子性的
  • 快排的時間複雜度
  • java中執行緒如何互動
  • java中的鎖機制
  • 悲觀鎖和樂觀鎖,應用中的案例,mysql當中怎麼實現,java中的實現
  • 長連線和短連線
  • tcp為什麼三次握手卻要四次分手
  • 泛型
  • 常見的異常類
  • 單例模式(執行緒安全,雙重檢查)
  • spring瞭解(我面試的時候沒有問)
  • 常見的排序演算法
  • 執行緒和程序的區別
  • 同步的控制方法
  • integer與int區別
  • 重寫和過載區別
  • hashmap與hashtable區別
  • 常見的設計模式(一般是問你熟悉哪些)
  • 抽象類與介面類區別
  • 資料庫索引
  • java lock的實現,公平鎖、非公平鎖
  • 多執行緒中斷的原理
  • B+,B-,紅黑樹,二叉搜尋樹,平衡搜尋樹
  • 執行緒池(常見的執行緒池,各個引數的意義)
  • 優化sql
  • ACID,隔離級別
  • JVM類載入機制
  • JVM分割槽
  • GC
  • 垃圾收集器

另外還有一些常見的演算法,連結串列啊樹的等等
歡迎關注我的微信公眾號:“Java面試通關手冊”(堅持原創,分享美文,分享各種Java學習資源,面試題,以及企業級Java實戰專案回覆關鍵字免費領取):
微信公眾號

相關推薦

實習Javaoffer

今天剛剛收到hr的電話,開心,簡單記錄一下美團的面經。時間隔的比較久了,簡單回憶下,最後會給出我之前整理的別人的面經 一面 1點50開始一面的。簡單自我介紹,問了下java基礎的東西比如volite關鍵字,同步的方法,悲觀鎖和樂觀鎖等等。jvm相關的

機器學習

美團  今年由於阿里擁抱變化,縮招的訊息似乎影響了整個就業的形勢。舉個例子,據我瞭解某個實驗室去年數個BAT的offer,今年好像只有一兩個。當然大的趨勢我們無法改變,只有自己擁抱變化才行。在這個形勢之下能有一份自己滿意的工作的確很不容易,樓主經歷了不斷地挫折和失敗之後很慶

點評演算法

美團演算法崗實習面試經歷一面1、聊天,不涉及技術2、問專案,對演算法工程師的理解、特徵的選擇、特徵向量的大小,LR與SVM的區別(答得不好)3、給一個數組,一個數出現一次,其它數出現兩次,找出出現一次的那個數,要求:時間O(N),空間O(1)用異或解決;然後面試官把題目變了一

2019騰訊校園招聘開發(一面+二+HRoffer

2019騰訊校園招聘開發崗面經(一面+二面+HR面) 背景: 華為實習結束前兩天,突然接到騰訊的郵件,邀請我現場面試,但面試前需要我做道題,這道題的回答內容將作為一面時的溝通話題(當時整個人是懵的,咋還有這操作)。暑期實習投的騰訊是安卓崗,華為實習期間是軟體開發崗,最後拿到騰訊off

網易考拉海購Java後臺開發實習-offer

一面(23min) 自我介紹 專案中最自豪的部分 也沒什麼太自豪的,就是在移動端開發的時候不存在cookie和session,然後用redis存了一下驗證碼感覺還不錯。 講一講ArrayList和LinkedList ArrayList底層實現是陣列,並

2018網易雷火前端實習面試offer

總概 樓主是電子科技大學大三的學生,初投了一下網易雷火工作室的前端開發實習崗,一週內完成了三面,且在當天已經拿到offer。說一下面試的流程和題目。總體來說,網易會關注一些平時看書或者面經不太會想到的東西,面試官問的比較偏(脫離常規),常規問題,例如:閉包、繼承

2018騰訊Androidoffer

騰訊校招面試的基本套路是,自我介紹、專案、網路、演算法。其中專案會問的很深,要提前準備。 一面(1h) 自我介紹 問專案 Android優化做過沒有 ListView優化方法 如何統計ListView載入速度 Http包頭 Get

2018百度測試開發offer

一開始報的Android開發,但是後來電話通知我今年武漢沒有Android開發,要不要轉成移動測試。我就轉崗了。百度加起來一起有四面,第一面大概是評估面,第二天連續三面。 每一面的流程基本一致,主要是自我介紹,專案,測試相關,手寫程式碼。 評估面 自我介紹

一份還熱乎的螞蟻金服Offer)!附答案!!

本文來自我的知識星球的球友投稿,他在最近的校招中拿到了螞蟻金服的實習生Offer,整體思路和麵試題目由作者——澤林提供,部分答案由

、滴滴實習生(滴滴offerJava後臺開發

筆者是大三本科生,一直以來在考研和參加工作兩個想法之間徘徊,最終在今年3月份下定決心參加工作,之後參加了春招,投的全部是java後臺開發崗實習生。 在春招過程中投了不少公司,有京東、頭條、網易、美團、滴滴,前三家都掛在了筆試環節,美團順利通過筆試,參

阿里2019實習內推五輪技術+一輪HRJava

在牛客網上獲取到很多知識和資訊,現在反饋一波,希望能對廣大找實習的同學有所幫助。個人情況:EE方向渣碩,二月末內推了阿里集團某部門Java崗,約三週完成了所有面試。面經如下:一面 (簡歷評估): 1、自我介紹2、TCP與UDP的區別 3、TCP三次握手說一下(把流程說一遍,這

最新點評Java團隊試題:Spark+JDK ZGC+演算法+HashMap+Redis

技術面(一、二、三面) Java 有什麼鎖型別? 有了解Spark嗎?Spark為什麼比Hadoop要快? 談談poll和epoll,epoll是同步還是非同步 JMM、老年代在什麼情況下會觸發GC、對老年代的GC會不會導致程式卡頓?(最優吞吐量和最短停頓時間)

京東Java

面了45分鐘  都比較基礎吧自我介紹Hashmap的結構 一直追問 還有嗎 還有別的能說說嗎  很細...三次握手 四次揮手  寫過這方面程式嗎 用到哪些介面Http和https的區別二叉樹前中後序遍歷 深度 廣度快排演算法 寫程式碼Spring IOC有哪些好處 耦合性之類的get post區別 追著讓我多

2018 BAT春招已經開始Offer的百度阿里的iOS面試總結分享給你(附

前言:隨著各大公司春招的開始,很多小夥伴都行動起來了,因此這篇總結並不一定適合想去創業公司的同學。另外,由於經驗本來就是主觀性極強的東西,加之筆者水平有限,所以如果有不認可的地方,萬望諸君呵呵一笑,拋之腦後。接下來,我就斗膽分享一下自己在準備和參加面試的過程中的收穫、對面試的

一位鐵粉的分享:阿里面試歸來總結成功斬獲P6 offer

一不小心,我已經在程式設計這條路上走了五年,就在今年11月份,前前後後面試了幾家大廠,最後成功拿下阿里螞蟻金服P6 offer,面試過程很順利,感謝【mikechen優知】分享BAT面試題目與技術知識,提供面試訊息,當作回饋,和大家分享面經。 1、阿里面試流程 第一輪:電話技術初面;

秋招面試經驗分享-阿里cvte迅雷網龍Offer

什麼是秋招 針對秋招一般是在9-10月份,到11月份後還在招聘的公司就很少了,在7-8月份一般都會有秋招內推。 關於秋招內推可以找自己認識的學長學姐或論壇上的某公司的職員進行內推,這個其實牛客網上在7-8月份會有很多的內推。 關於正式秋招主要在9-10月份

13道Java面試真題OFFER必看Java核心的常見問題都在這

上海尚學堂Java培訓學員參加面試帶回來的真題,分享出來與大家,希望大家能認真地看看做一遍。後面有詳細題解答案,對照下,看看自己做得怎麼樣,把這些面試遇到的真題全部掌握,做好面試筆試前的準備。   一、13個面試題目 先自己看看這題目,動手做一做,然後再對照後面的答案。 第

Java後臺開發

如期而至的美團二面面經。。如果有後續會有工作人員聯絡你???是涼了的意思嗎??自我介紹聊專案專案裡面用到了Redis,Redis裡面的列表是怎麼實現的?Redis底層的set是怎麼實現的?最多能放多少資料?Redis持久化策略?兩種策略有什麼區別?應用場景?和MySQL有什麼

阿里2018暑期實習內推Javaoffer

整個三月份通過牛客網和網友分享的經驗學到了很多東西,現在反饋一下我的面試經歷,希望對同學們有幫助。個人情況:大三本EE方向渣碩,經過實驗室學長內推,於三月底完成面試。崗位是Java研發。面經如下:一面:自我介紹簡述TCP三次握手、四次揮手TIME_WAIT為什麼要等待2MSL,TIME_WAIT是客戶端狀態還

Java開發試題3年工作經驗的Java程序員面試

知識 意義 個數 三次握手 post 爬蟲 重復 程序員面試 列表 一、Java基礎部分 1、使用length屬性獲取數組長度,public、private、protected、friendly區別 2、Collection和Collections區別 3、String s