<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 40K!程序員四面美團,已拿Offer!這些經驗分享給你! 分享[CSDN學院](javascript:void(0);)*今天* **********下面分享一位同學的美團面試經歷********************:********** 美團我是在拉勾網上投的簡歷,之前也投過一次,簡歷都沒通過刪選,后來讓學姐幫我改了一下簡歷,重新投另一個部門,獲得了面試機會。10月23日中午HR打電話過來預約了下午4點半面試,說會在線寫代碼,讓我準備好網絡環境。 結果5點半還沒打電話過來,被放鴿子。與hr重新溝通過后,確定下周一下午再面,可是跟hr溝通預約這一套貌似在美團并沒有什么用。 ## ************美團技術一面20分鐘************ > 晚7點,因為想到下周一才面試,我剛準備出去打個羽毛球,北京的電話就來了。面試官各種抱歉,說開會拖延了。? **1、自我介紹?** 說了很多遍了,很流暢撿重點介紹完。? **2、問我數據結構算法好不好?** 挺好的(其實心還是有點虛,不過最近刷了很多題也只能壯著膽子充胖子了)? **3、找到單鏈表的三等分點,如果單鏈表是有環的呢?** 用快慢指針,一個走一步,一個走三步。如果有環,先判斷環在哪,找最后一個節點,然后用之前的無環的做法? **4、講一下項目的架構?** 我重點講了MVC? **5、說一下你熟悉的設計模式?** 我重點講了單例、工廠方法、代理? **6、有沒有配置過服務器啥啥啥?** 這個我真不知道,都沒聽過呢,只能誠實說沒有,畢竟都沒法扯。? **一面挺匆忙的,我估計面試官剛開完會還沒吃飯呢。他說讓我等,可能再找一個同事面我,可能就直接告訴我結果了。從一面面試官的聲音和口吻,我判斷他一定是個部門老大,問的設計偏多,后面hr告訴我他就是我要去的部門的老大。哈哈。** ## **********美團技術二面60分鐘,詳細問答********** > 面完一面正準備出去打羽毛球,北京的電話又來了。(注定這周五參加不了球隊活動了!)? > > 二面:跟一面比起來,二面面試官的聲音聽起來就像是搞技術開發的,果不其然,一個小時的純技術電話面試!面的特別全面! > 1、Spring:有沒有用過Spring,Spring IOC、AOP機制與實現,Spring MVC > > 2、多線程:怎么實現線程安全,各個實現方法有什么區別,volatile關鍵字的使用,可重入鎖的理解,Synchronized是不是可重入鎖 > > 3、集合: HashMap底層實現,怎么實現HashMap線程安全? > > 4、JVM內存管理,GC算法,HotSpot里面的垃圾回收器、類加載? > > 5、進程和線程的區別 > > 6、HTTP有沒有狀態,我說無狀態,怎么解決HTTP無狀態?? > > 7、Java IO,NIO,Java中有沒有實現異步IO > > 8、前端會不會,Ajax是什么,Ajax實現原理? > > 9、讓我設計一個線程池? > > 10、講幾個設計模式,哪些地方用到了,為什么要用 > > 11、Mysql優化、索引的實現 > > 12、事務的隔離級別 > > 13、有沒有用過Hibernate、mybatis、git > > 14、Linux? 15、算法題 * 從10萬個數中找最小的10個,時間復雜度分析(最大堆,考慮內存) * 從一個有正有負數組中找連續子數組的最大和,時間復雜度分析(動態規劃) * 滿二叉樹第i層有多少個節點,n層的滿二叉樹共有多少個節點 ### **終于到我提問環節了** * 1、你們是什么部門(他說是核心部門,大數據研發) * 2、我對高并發和負載均衡挺有興趣的,但是我平時在學校也沒有這個環境讓我在這方面有所體驗,那你建議我目前可以怎么學呢(他說這確實是不太好學,只能看些理論和別人的博客,以后工作中才能慢慢學)? * 3、中間件具體是做什么的,是解決高并發和負載均衡嗎(他說差不多是的,然后他說我們這個部門不是中間件,是大數據部門啊,我說恩我知道)? * 最后沒啥問題了,他讓我保持電話暢通。 **這一面面完,口干舌燥,我一度懷疑他可能不知道我是在應聘實習生的崗位。有太多要總結的了,放在總結的地方一起講吧。** ## **********美團技術三面25分鐘********** > 面試官說是他是另外一個部門的,需要進行交叉面試。 * 1、MySql優化? * 2、說下項目做了些什么,架構之類的? * 3、在collabedit上在線寫代碼,題目很簡單是編程之美上的原題,一個有序的整數數組,輸出兩個數,使它們的和為某個給定的值。之前做過很快寫好,然后給他講思路。他繼續問如果數組無序怎么辦,先排序。? * 4、兩個文件,每個文件中都有若干個url,找出兩個文件中相同的url(用HashMap)? **這一面挺簡單的,只是增加之前面試沒有過的在線寫代碼環節,collabedit后來我才了解,像facebook一些互聯網公司遠程面試都會用這個在線編輯器寫代碼,就是文本文檔寫,沒有提示,不能編譯運行,跟白板寫一樣。平時練練手就好。** ## **********美團技術HR四面30分鐘********** > 三面面試官說他那就是終面,說我過了等hr聯系我。萬萬沒想到半小時后的hr面居然也是技術。? * 1、自我介紹,都四面了還自我介紹?!我還以為是單純的hr面,所以介紹的都是我的性格和生活方面的,結果并不是。? * 2、問項目,問的特別特別細,技術細節,還有遇到什么問題,怎么解決的,做項目有沒有人帶,怎么跟別人溝通的。? * 3、數據庫優化,如果數據庫一個表特別大怎么辦? 數據庫優化我就講了之前講過很多遍的點,他問一個表特別大怎么辦:大表分小表,怎么實現:使用分區表?。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看