前言:
最近是找作業的黃金時節,筆者的一個突然朋友腦子一熱就去投了阿里的簡歷,,本來以為簡歷會石沉大海沒想到上個星期突然接到電話(筆者也感到非常驚訝),下面筆者就帶著大家一起去看看朋友這次是面試經歷吧!
由于朋友在自我介紹時提到應聘的是Java崗,因此面試官直接拋出問題:“你對Java這門語言了解的深度是多少”,“是否看過JDK的原始碼”(當場傻眼…),如果回答看過,好,進坑了,因為面試官會繼續追問:“那來說一下都看過哪部分”(大型懵逼現場),卡殼了,好,引導來了,“比如Java的集合有看過嗎”,于是大膽引出HashMap,好,又進坑了,“那咱們聊一下HashMap,首先說一下它的原理吧,它是以一種什么樣的資料結構來實作的”,

面試程序:
- 電話面試,大約30分鐘-技術面
晚上突然接到電話面試,面試官介紹了職位資訊,問是否感興趣,然后進行了電話面試,程序沒有廢話,全部都是技術問題, - 視頻面試+筆試,大約1個小時-技術面
線上面試,開篇介紹了一下專案背景,然后問了一些基于專案的技術細節,非常細,后續繼續基礎知識的面試,JVM和多執行緒相關的問題很多,視頻面結束后發了一道演算法題,半小時內完成, - 電話面試,大約20分鐘-聊背景
聊了一些對職位,對人生的規劃,巴拉巴拉,以為這輪就結束了,結果一周后又接到繼續面試的電話,未完待續,,,,,,
面試官問的面試題:
一輪:
自我介紹
- HashMap和ArrayList的原理解釋下,
- Netty原理介紹下,
- 了解過NIO,BIO,AIO么?介紹下異同,代碼中如何使用?
- 分布式鎖用過么?用什么函式?什么使用場景?
- 能介紹下垃圾回識訓制么?
- redis的資料結構介紹下,專案中用過哪些?什么場景
- 冪等性是什么?如何保障?
- 交易系統中的資料一致性咋保障?
二輪:
自我介紹
1 .專案中的mongoDB使用場景是啥?如何部署的?怎么保證高可用性?
2 .JVM的記憶體結構能介紹下么?
3. CMS和G1的優缺點?什么時候發生FULL GC?什么時候stop the world!
4. 什么樣的物件能當根節點?
5. 一個類,兩個函式,一讀一寫,寫函式加synchronized,讀函式還用加么?voliate關鍵字啥作用?
6. 資料庫設計時,主鍵咋設?自增好還是非自增好?為啥?
7. mysql的鎖型別介紹下
8. 線上CPU 100%了怎么查?
9. 寫個演算法,給一個數字,一個單調陣列中,方法回傳陣列中第一個大于給定數字的下標,如果沒有,回傳-1,
第三輪
1.自我介紹
2.你職業生涯中哪些事比較有亮點?
3.你的職業規劃是啥?以后想怎么發展?
4.等等,,,
插一句
這次面試程序總的來說并不太理想,朋友被問及一些關鍵性的問題時一直卡殼:
阿里比較喜歡基礎技術技術穩健深厚、善于團隊合作,總結表達能力強的這類人才
面試的時候可以試著引導面試官往自己的強項上提問,
這邊阿里面試題分享就到這里了,希望各位找作業順利!
近段時間本人將一些各大廠商的面試題和今年(2020)最新資料的收集,以下是部分資料截圖(所有資料均已整合成檔案,pdf壓縮打包處理),
如有有需要的朋友可以點擊這里來獲取資料,暗號:qf

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/3334.html
標籤:python
上一篇:Canvas悟空推箱子
