個人背景
如標題所示,我的個人背景非常簡單,Java開發經驗1年半,學歷普通,2本本科畢業,畢業后出來就一直在Crud,在公司每天重復的作業對我的技術提升并沒有什么幫助,但小鎮出來的我也深知自我努力的重要性,想要改變“命運”,沒有背景沒有資本的人,只能通過勤奮獲得,
幸運女神往往會眷顧努力的人,所以當好運降臨到我頭上,我并不詫異,目前拿到了美團30K的offer,下文也不說廢話,主要分享我這次“美團面試經歷”和“個人學習方法”,希望能幫助到你們,

美團面試經歷(還原最真實的4面)
美團一面:
1、自我介紹
2、聊專案相關
- 介紹專案
- 怎么保證redis與Mysql的資料一致性
- 見你寫了個加亂數預防快取雪崩,解釋一下
- 未改進和改進后的Jmter測驗性能對比
3、Redis
- 為什么選擇Redis作為快取?
- 為什么Redis的性能十分的高?
- 說一下單行程、單執行緒的Redis和你平時寫的多執行緒程式的對比
- 如何保證Redis的高可用?(哨兵、持久化策略RDB、AOF)
- 解釋一下哨兵、RDB、AOF
- 主從一致性
- Redis資料淘汰策略
- 能說一下分布式事務嗎?
- setnx是事務嗎?
4、Mysql
- 解釋一下事務
- 講一講事務隔離級別
- 為什么使用B+樹作為索引
- 聚簇索引和非聚簇索引的區別
5、Java
- Java是如何保證其安全性的
- 剛見你說了Java 記憶體泄漏問題,解釋一下什么情況下會出現
- 說一下BIO、NIO、AIO
6、手撕演算法
- 一個陣列找出出現次數最多的一個數,如果多個數出現的次數相同則輸出第一個
- 生產者消費者(一對一)
7、其它
- 平時怎么學習的
- 有什么需要問的嗎?
美團二面:
1、手撕演算法
- 10個多執行緒保證 i從0加到10 (差點翻車,主執行緒忙等另外10個執行緒完結)
- 反轉鏈表
- 上臺階(n=80)
2、作業系統
- 常用的linux命令說一下
- 作業系統中的信號 和 信號量有什么關系
- epoll 和 Selector 有什么區別?
3、計算機網路
- 說一下擁塞控制
4、資料結構
- 說一下紅黑樹,你平時用的技術哪里用到了它?
- 哈希表怎么處理沖突?
5、專案相關
- 把專案放到服務器上運行的時候有沒有遇到什么問題?查看專案運行的狀態怎么做?
- spring 和 springboot的關系你是怎么理解的?
- Spring IOC和AOP說一下你的理解
- 為什么用訊息佇列?
- 對于訊息的重復消費你有什么設計方案嗎?
美團三面:
- 你怎么學的Java啊?
- 設計模式了解嗎?單例講一下,懶漢餓漢double-check,怎么實作,策略模式,外觀模式,配接器模式,裝飾器模式,分別講一下
- 聯合索引什么時候不會觸發索引?
- AOP了解么,有什么好處,如何使用,怎么實作的?
- 支付寶到銀行的轉賬業務怎么實作?
- redis實作分布式鎖
- 三臺機器集群,按不同權重訪問,怎么做?
美團四面(hr):
- 先介紹一下你自己吧
- 說一下四種IO模型
- 平時怎么去學習的?
- 為什么你說學習了要去實踐?
- 說一下的最大的優點和缺點
- 舉一下你缺點的例子
- 想象一下你幾十年后是怎樣的生活?
- 你覺得最痛苦的一段時間
- 對你影響最大的一件事情
- 在安排活動的程序中有沒有發生什么沖突?
- 你有什么崇拜的人嗎?
- 你有什么想問的?

讓“努力”成為自己的背景(如何學習?)
內容過多,不適合在文章全部闡述,上文的面試題和答案以及下面學習資料都有整理在pdf里,需要完整pdf版的,添加VX(tkzl6666)即可免費領取資源包,
1、看視頻進行系統學習
這1年多的Crud經歷,讓我明白自己真的算是菜雞中的戰斗機,也正因為Crud,導致自己技術比較零散,也不夠深入不夠系統,所以重新進行學習是很有必要的,我差的是系統知識,差的結構框架和思路,所以通過視頻來學習,效果更好,也更全面,
2、讀原始碼,看實戰筆記,學習大神思路
“編程語言是程式員的表達的方式,而架構是程式員對世界的認知”,所以,程式員要想快速認知并學習架構,讀原始碼是必不可少的,閱讀原始碼,是解決問題 + 理解事物,更重要的:看到原始碼背后的想法;程式員說:讀萬行原始碼,行萬種實踐,
Spring原始碼深度決議:

Mybatis 3原始碼深度決議:

Redis學習筆記:

Spring Boot核心技術-筆記:

3、面試前夕,刷題沖刺
面試的前一周時間內,就可以開始刷題沖刺了,請記住,刷題的時候,技術的優先,演算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎么會問,
關于面試刷題,我個人也準備了一套系統的面試題,幫助你舉一反三:

總結
只有技術過硬,在哪兒都不愁就業,“萬般帶不去,唯有業隨身”學習本來就不是在課堂那幾年說了算,而是在人生的旅途中不間斷的事情,
人生短暫,別稀里糊涂的活一輩子,不要將就,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/198720.html
標籤:AI
