每個程式員都有一個大廠的夢,而互聯網大廠首當其沖自然是阿里巴巴最吃香,今天小編就來分享一個小伙進阿里巴巴(支付寶三面)的面經!
“不想進大廠的程式員不是好程式員”哈哈哈!!!
今年由于疫情原因,互聯網整個行業都比較嚴峻,我比較幸運,不久前意外收到支付寶的面試(三面)已經拿到了offer,
本來春節過后,是金三銀四找作業旺季,大部分人年前年后也都準備好了這在兩個月里謀得一份自己心儀的作業,奈何今年的2020有些特殊,肺炎肆虐,對我們的作業和生活都造成了極大的影響,那么,是不是這樣,我們就不作業,不學習了呢?實際上,正是因為現在正值傳染病毒傳播期間,所以我們宅在家里好好學習是再好不過的,對于Java程式員來說,利用這兩三個月的時間,好好學習,著手準備起來,等到疫情好轉,開始面試時,也不至于膽怯,
我也是在這段時間不斷的復習,才有幸的能夠拿到支付寶的offer!
支付寶一面
- 介紹一下自己,
- 專案參與的核心設計有哪些
- ArrayList和LinkedList底層
- HashMap及執行緒安全的ConcurrentHashMap,以及各自優劣勢
- Java如何實作執行緒安全
- Synchronized和Lock哪個更好?
- HashMap中的get()方法是如何實作的?
- HashMap可以用在哪些場景?
- JVM,垃圾回識訓制,記憶體劃分等
- SQL優化,常用的索引?
- 還有什么問題需要問的,
支付寶二面
- 沒有自我介紹,直接問做過哪些Java開發相關的專案,
- 對哪些技術比較熟悉?
- 多執行緒狀態圖,狀態如何流轉?
- 死鎖,死鎖原因
- 頁鎖、樂觀鎖、悲觀鎖?
- 樂觀鎖如何保證執行緒安全?
- 用過執行緒池嗎,對應的好處,如何用?
- 兩個10G的檔案,里面是一些url,記憶體只有1G,如何將這兩個檔案合并,找到相同的url?
- 1000個多并發執行緒,10臺機器,每臺機器4核的,設計執行緒池大小,
- 代碼題:兩個有序陣列,陣列中存在重復數字,合并成一個有序陣列,去除重復數字,
- 說一下自己的優點,
支付寶三面
- jvm性能調優都做了什么
- 資料庫性能調優如何做
- 分布式系統原理:CAP,最終一致性,冪等操作等
- 高并發情況下,我們系統是如何支撐大量的請求的
- 集群如何同步會話狀態
- 常用NOSQL,有做過比較?
- 什么情況會出現雪崩,以及如何應對?
- 負載均衡的原理
- 資料庫事務屬性
- 與同事溝通的時候,如果遇到沖突了如何解決?
- 作業中覺得哪方面欠缺?
- 有問題要問么?
- 期望薪水?
- 為什么要離開現在的公司?
面試小結
1、加強基本功,增加代碼量
多看優秀的源代碼,認真從效率、邏輯等方面分析他人如何簡潔明晰地實作一個函式,這對提升自己的基本代碼能力有很大的幫助,
2、面試前多做題,保持手感很重要
面試之前多做些練習,這不僅可以加快答題速度,也會讓自己養成較為規范的答題習慣,
3、復盤筆試答案,思考更優解
最后,不少面試官喜歡在面試的時候復盤筆試題目,與候選人討論題目的更優解,從而考察考生是否具備主動思考能力,
分享一波我的面試寶典
以下是我個人的一些做法,希望可以給各位提供一些幫助:
以下面試檔案我也整理了很長一段時間,拿來復習面試刷題非常合適,對這些學習面試檔案感興趣的工程師朋友們可以【點擊這里,暗號博客園~】即可拿走!整理不易,看完這篇文章覺得對您有幫助記得幫忙點贊一波哦!!!!
- 21天啃完283頁的pdf檔案
**Java部分:**Java基礎,集合,并發,多執行緒,JVM,設計模式
**資料結構演算法:**Java演算法,資料結構
**開源框架部分:**Spring,MyBatis,MVC,netty,tomcat
**分布式部分:**架構設計,Redis快取,Zookeeper,kafka,RabbitMQ,負載均衡等
**微服務部分:**SpringBoot,SpringCloud,Dubbo,Docker

- 實戰系列:Spring全家桶+Redis等

- 其他相關的電子書:原始碼+調優

(三)刷題
如何刷題?這是很多現在面試者心中的困惑,我們都知道,面試前刷題是很有必要的,畢竟很多題目都有一定的共性,刷足夠題目就能夠做到舉一反三,甚至在面試時,被問到原題,能夠侃侃而談,那么刷題如何進行呢?建議:最好找一些歷年的面試原題,分專題來對自己進行訓練,
以下是我私藏的面試題庫:

結束語
對于大廠面試,我最后想要強調的一點就是心態真的很重要,是決定你在面試程序中發揮的關鍵,若不能正常發揮,很可能就因為一個小失誤與offer失之交臂,所以一定要重視起來,另外提醒一點,充分復習,是消除你緊張的心理狀態的關鍵,但你復習充分了,自然面試程序中就要有底氣得多,
以上內容中所有的學習資料、面試資料,均可以免費提供,希望大家金三銀四面試順利,拿下自己心儀的offer!
以上面試檔案我也整理了很長一段時間,拿來復習面試刷題非常合適,對這些學習面試檔案感興趣的工程師朋友們可以【點擊這里,暗號博客園~】即可拿走!整理不易,看完這篇文章覺得對您有幫助記得幫忙轉發一波哦!!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/245945.html
標籤:Java
