雙非末流一本麵霸,十面阿里,七面頭條,4個月斬獲六個Offer!
今天的主人公是一個雙非末流一本,大三,CS專業,有百度實習經歷
前言
先解釋一下十面阿里,總共分為阿里雲四面,螞蟻兩面,菜鳥四面;七面頭條分為金融三面,抖音一面,效率工程三面;六個Offer分別是阿里、騰訊、頭條、華為、蘑菇街、三七互娛。
從二月份看到阿里雲的招聘貼就投了,那是我最早投遞的公司,當時也沒什麼經驗,導致表現得很糟糕,最後四面跪,當時傷心到谷底,幸好跪得比較早,跪了之後簡歷被釋放掉,還可以繼續內推。整個春招持續了4個月,對自己意志也是一個很大的挑戰。我也有幸能與那麼多優秀的人一起並肩作戰,讓我堅持到最後一刻,感謝有你們。
這個春招也遇到了很多奇怪的公司,比如說美團不知為何不給內推,CVTE筆試刷掉有實習經歷的,吉位元掛得莫名其妙,網易玄學招人,京東20分鐘面試,華為聊天招人
結果
以下的就是面經
阿里巴巴
一面(36分鐘)芝麻信用
1.hashmap和hashtable區別
2.為什麼產生死鎖
3.jvm類載入
4.java反射獲取私有屬性,改變值
5.反射用途
6.所用資料庫
7.專案難點,問題
8.如何解決專案中遇到的問題
9.專案中遇到最自豪的地方
10.會什麼演算法
二面(44分鐘)支付寶創新
1.講專案
2.資料庫樂觀鎖使用
3.狀態機
4.如何解決狀態機不對問題
5.如何分庫分表
6.MySQL極限
7.HashMap原始碼
8.設計一個執行緒安全的HashMap
9.快排的實現,時間複雜度和空間複雜度
10.會什麼演算法
11.如何把專案變成SOA架構
12.Spring原始碼,最深刻的模組,aop用途
13.JVM記憶體模型
14.垃圾回收機制
15.專案中檢視垃圾回收
三面(33分鐘)菜鳥國際
1.專案中的許可權管理
2.登入狀態如何儲存
3.session和cookie的區別,session如何管理
4.HashMap底層結構
5.synchronized關鍵字的用法
6.synchronized修飾類方法和普通方法的鎖區別,獲取類鎖之後還能獲取物件鎖嗎
7.類載入器的雙親委派模型的作用,能重複載入某個類嗎
8.類載入器的類的快取,key是什麼
9.介紹Redis
10.如何將資料分佈在不同的Redis
11.有了解過取餘演算法?
12.spring的apo實現
13.位元組碼結構
14.瀏覽器輸入網址過程,結合springmvc
四面(36分鐘)菜鳥國際供應鏈
1.HashMap在大量雜湊衝突該怎麼處理
2.紅黑樹比BST優點
3.MySQL為什麼使用B+樹
4.多個索引會有多份資料嗎
5.資料庫的隔離級別和解決的問題
6.資料庫預設隔離級別,一定會產生幻讀嗎,怎麼解決
7.輸入網址到展示的整個過程,結合springmvc來講
8.負載均衡的演算法
9.哈弗曼編碼,如何解決譯碼問題
10.實習會對工作有影響嗎
11.用英文介紹一個專案
12.如何檢視系統負載
13.描述一個解決問題的過程
14.如何把檔案從伺服器複製到本地,用什麼命令
五面(27分鐘)菜鳥技術部
1.當時怎麼找到百度這個機會的
2.專案中用的哪些技術
3.專案如何設計流程流轉,如果是你的話該怎麼設計
4.MySQL使用的索引結構,查詢效率
5.MySQL查詢最佳化
6.MySQL慢查詢開啟,語句分析
7.HashMap查詢效率
8.JVM記憶體模型
9.設計模式,策略模式的使用場景
10.如何確保單例執行緒安全
11.Spring的bean的預設範圍
12.對Netty的瞭解
13.未來發展規劃
14.如何讓程式碼可讀性更加複雜
六面(22分鐘)HR面
1.說一下發展方向
2.說一下經驗不足導致的問題
3.說一下挑戰杯的工作內容
4.說一下你給挑戰杯專案的主要貢獻
5.實習時間
6.拿到了哪些offer,你是怎麼考慮的
7.為什麼不選擇騰訊
8.騰訊技術棧和阿里技術棧的區別
騰訊
一面(支付)
1.jqc的介紹
2.如何確保多臺機器不會重複消費
3.如何確保消費了反饋失效問題(用事務管理,先儲存再消費,失敗就回滾)
4.如何防止資料庫單點問題
8.paxos演算法
9.raft演算法
10.spring的aop實現
11.三種操作,a:++,b:--,c:/2(只能偶數),求i變1的最少次數
12.人才培養(輪流嘗試,提出任務,鼓勵實現)
13.沒有深度的廣度沒有意義,由廣變宅,由淺入深
14.設計時需要經驗但堤防經驗主義
15.百度技術氛圍比騰訊好
二面
1.手寫多執行緒買票程式碼
2.手寫ServerSocket使用程式碼
3.java有多少種執行緒池,固定執行緒池是怎樣的
4.Collection的子介面
5.Map的介面,HashMap應用場景
6.Queue的父介面,使用場景
7.資料庫主從複製配置
8.Spring的IOC優點,解決了什麼問題(解耦)
9.Bean的生命週期
10.Bean的範圍,gobal session的作用
11.手寫SpringMVC流程
12.如何平衡生活和工作
13.職業發展規劃
14.為何不考研
15.redirect和forward區別
16.大學中最大的挑戰
17.加密演算法
HR面
1.喜歡做什麼
2.喜歡看什麼電影,帶著什麼心態去看
3.會再回百度嗎
4.還有什麼面試
5.騰訊阿里選什麼,為什麼選騰訊
6.是否獨生
7.家裡人希望做什麼
今日頭條
抖音一面
1.手撕LFU,要求get和put都為O(1)
2.在一個環狀的城市,小偷可以選擇偷或者不偷任意一家,但被偷的房子不能相連,求最大價值
效率工程一面
1.儲水題
2.如何找專案效能瓶頸
3.有多少種型別的快取,從客戶端到服務端
4.如何檢視系統效能,效能指標
5.redis資料型別
6.redis的aof太大如何最佳化
7.mysql的主從複製
8.mysql的引擎,區別
9.https的建立連結過程
10.https的傳輸資料是否是對稱加密
11.tcp擁塞控制
12.epoll和select
13.nginx如何處理連線
14.nginx如何做效能最佳化
15.apache和nginx區別
16.兩支不均勻香,測出15分鐘
效率工程二面
1.手寫LRU
2.檢視系統負載
3.程式通訊方法
4.管道如何使用
5.socket建立過程
6.如何高效處理socket
7.NIO的原理和,連線切換方式
8.使用什麼命令檢視系統負載,第一行是什麼
9.一個表user_id,order_date,要查使用者訂單,某一天訂單,某個使用者某天訂單,如何建索引
10.複合索引的結構
11.redis的常用資料結構
12.zset的底層資料結構,跳躍表如何實現
13.redis如何持久化RDB
效率工程HR面
1.怎麼找到百度實習和第一份實習
2.如何處理學業和實習
3.講一下專案中溝通協作的過程
4.如何你是owner你是怎麼設計這個專案
5.拿到了什麼offer,如何考慮
蘑菇街
一面
1.鳳聆的許可權管理如何設計
2.如何將9s提升到0.3s
3.用沒有了解過其他搜尋框架例如solr
4.有了解過協程嗎?輕在哪
5.jvm檢視gc命令
6.如何解決jvm的問題
7.mysql in,not in,like走不走索引
8.開發環境,開發IDE
9.使用什麼命令檢視cpu和記憶體情況
10.如何檢視程式的執行緒情況top -H -p
11.秒殺場景設計
12.秒殺時如果機器資源有限怎麼辦
13.可以保證實習時間
14.對自己未來的規劃
二面(小程式部門)
1.父母對來杭州有沒有意見
2.會考慮轉正嗎
3.老師或者同學會怎麼評價,如何體現技術比較強
4.大學中最自豪的一件事
5.專案中解決的一個問題
6.Nginx超時怎麼辦
7.mysql索引相關
8.%匹配實現原理
9.獲取最後一個點的內容"com"最優方法,為何,時間複雜度,如何實現
HR面
1.深層介紹自己
2.對你影響比較深的一個人
3.想成為怎樣的人
4.最有成就感的事
5.最近的挫折
6.怎麼發現瓶頸
7.學校和工作環境有什麼不同
8.周圍同學比較,有什麼優勢
京東
一面
1.快排原理
2.HashMap底層結構
3.ConcurrentHashMap執行緒安全原理
4.類載入機制
5.左連線和右連線區別
6.tcp建立連線的方式
7.close wait和time wait在什麼情況下出現
8.http組成
9.http頭部,keepalive的意義
10.https流程
11.如何確保金鑰安全,是否非對稱加密
12.執行緒池的實現原理
二面
1.在百度學習到什麼
2.對java的瞭解哪些方面
3.還了解過其他語言嗎,不同語言只是不同偏好
4.aqs的具體實現
5.併發包用到那些
HR面
1.在百度學習到什麼
2.為什麼從百度離職
3.有什麼優點和缺點
4.遇到問題是偏向解決問題,還是抱怨問題
5.能實習多久
網易郵箱
一面
1.java公司
2.dfs和bfs實現原理和應用場景
3.ArrayList的底層實現
4.Elastisearch的索引如何儲存
5.JVM記憶體模型
6.java堆分代,物件分配
7.在專案中遇到什麼問題,如和解決
8.對自己這個專案打幾分,為何轉專案
9.HashMao底層實現,介紹紅黑樹
10.String a="abc" String b="a"+"bc" a==b?
11.遇到緊急的需求該如何完成
12.手寫ArrayList新增11個元素
13.n個0~9的數,找和為7的數對
14.MySQL的引擎,所使用索引的結構
15.B樹和B+樹的區別
16.程式碼最佳化地方
17.平時看什麼論壇
18.自研JQC的實現原理,和kafka的區別
19.搶紅包實現
20.如何傳輸密碼(非對稱加密,https)
21.https的證照在哪頒發
終面(HR+主管)
1.如何找到兩個實習
2.學校允許實習嗎
3.專案中的挑戰
4.透過學習解決的最大一個困難
5.如何處理專案,學習,實習的時間
6.為什麼離職百度
7.為什麼得不到上司的信任,當時有更好的選擇嗎
網易遊戲
1.如何保證專案擴充套件性,依賴問題
2.訊息佇列同時消費問題
3.程式的通訊方式?哪種最高效
4.本機socket需要經過協議棧解包嗎
5.linux檔案管理,檔案型別
6.一致性雜湊實現
7.統計海量詞頻最高10個單詞,所用的資料結構
8.強型別/弱型別和靜態型別/動態型別
9.JVM類載入器
10.檢視機器效能
11.檢視cpu負載,一般為多少,過高怎麼解決
12.機器效能是如何讀取的
三七互娛
一面
1.Bean的生命週期
2.Atom類實現原理
3.多執行緒實現
4.Thread和Runnable區別
5.volatile特性
6.happens-bofore原則
7.訊息佇列,kafka
8.如何確保形成安全
9.HashMap初始大小,紅黑樹何時退化為連結串列
10.Actor,Akka和RingBuffer
11.氣泡排序
12.JVM記憶體模型
13.垃圾回收機制
HR面
1.有沒有面其他公司
2.薪資待遇期待
3.上一份工作為何離職
商湯
一面
1.看過JDK原始碼嗎
2.HashMap增刪查和資料結構
3.MySQL慢SQL查詢和最佳化,如何排查問題
4.MySQL引擎和區別,引用場景
5.redis叢集,如何擴充
6.mongodb和redis區別
7.單例模式的實現,是否只擁有一個例項
8.SpringCloud生態
9.介紹一下Elastisearch,原理和用途,分散式實時日誌才需使用ELK
10.有用過執行緒池嗎
11.介紹JVM垃圾回收機制
吉位元
一面(遊戲運營開發,賬號安全)
1.有參加acm嗎
2.怎麼去百度的
3.mysql用什麼鎖,行級鎖有什麼缺點
4.mysql最佳化
5.比較兩個數相同位數
6.如何體現對技術的熱愛
7.ArrayList和陣列區別,呼叫add方法會呼叫哪些其他方法
個人感受
春招是一個很刺激且很折磨人的過程,你可能會遇到各種奇奇怪怪的公司,但只有不斷提升自己的實力,才有更大可能拿到Offer,拿不到Offer的小夥伴也不要氣餒,畢竟秋招才是重頭戲,還有那麼長的時間可以準備,我相信你春招過後也知道自己哪方面比較薄弱。我自己也是很幸運,在春招的過程中不僅收穫到了Offer,而且在我最緊張,最低落的時候遇到了我的現女友,一個可愛的妹子,感覺是她帶給我幸運。最後祝大家收穫更多的Offer,也能遇到對的人。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69912582/viewspace-2653291/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個月面試4家,3家Offer,來看看麵霸真君如何面試的面試
- 一個字,絕!跳槽離職阿里7月底開始面試,面了24+公司,斬獲17張意向Offer!阿里面試
- 歷時兩個月,一個三非渣本的Android校招秋招之路,最終斬獲5個Offer(複習體系)Android
- 雙非一本,裁員兩個月,進 WLB 外企,漲幅 50%
- 大廠面經:三非背景、6輪面試,終獲阿里Offer!面試阿里
- 雙非一本,非科班,外包,拿到網際網路大廠 Offer!
- 拿下阿里、頭條、滴滴的offer後談談面試經驗(上)阿里面試
- 一個末流211轉專業菜雞的秋招總結,鏖戰3個月勉強拿下位元組跳動口頭offer!
- 這個結果對得起3個月的挑燈奮戰,成功斬獲下阿里、騰訊、美團、京東等眾多大廠的Offer阿里
- 阿里技術四面+交叉面+HR面成功拿到offer,誰說雙非本科進不了大廠?阿里
- 一個兩年的程式設計師,面5家斬獲點我達,網易offer的面試總結程式設計師面試
- 一個月面試 4 家,3 家 Offer,來看看人家是如何面試的!面試
- 社招——4個offer
- “麵霸” 程式設計師的面試套路,這樣拿到offer的機率提高60%程式設計師面試
- 面試兩個月,騰訊新浪已offer阿里hr面,爆肝寫下這份面試總結面試阿里
- 頭條終面:寫個訊息中介軟體
- 劍指offer-Go版實現 第六、七章:面試中的各項能力和兩個面試案例Go面試
- 雙非一本非科班,位元組三面+微信四面+PayPal四面,大廠面經分享
- 斬獲BAT-offer大神的兩萬字面試乾貨分享BAT面試
- 這個三月拿Offer ,收好這份阿里釘釘的面經,真的很重要!阿里
- 誰說雙非本科就一定無緣阿里?H哥粉絲6面通過,喜提Offer!阿里
- 歷時3個月,斬獲京東、新浪、滴滴安卓崗offer!我有一套速通大廠技巧分享給你!(附面經真題)安卓
- 985碩,秋招面試30家企業,怒斬阿里、位元組、美團offer面試阿里
- 【Android實習】20場面試斬獲大廠offer,我學會了什麼Android面試
- 一個阿里技術男經歷的六年“雙11”:技術改變阿里阿里
- Android面經分享:開發4年裸辭面試20天收割8個offer,終於入職阿里,全是細節!Android面試阿里
- 三年前端,面試思考(頭條螞蟻美團offer)前端面試
- 985 碩士程式設計師,空窗 4 個月沒有 Offer!程式設計師
- 【斬獲7枚offer,入職阿里平臺事業部】橫掃阿里、美團、京東、 去哪兒之後,我寫下了這篇面經!阿里
- 雙11,擁有一個“三頭六臂”的實在RPA機器人機器人
- 阿里騰訊頭條美團等iOS面試總結阿里iOS面試
- 獲取上個月
- 2020年開春最新面試!今日頭條 Android 面試題及答案 (已拿到 offer)Android面試題
- 後端麵霸之旅-MapReduce探秘後端
- 貝殼/快手/頭條面試經驗分享,均已拿offer!(內附1612頁面試指南)面試
- 這就是強者嗎?民辦二本程式設計師斬獲阿里、百度、平安等五廠面經,5份offer,已公開面經程式設計師阿里
- 【面試寶典】如何拿到頭條offer就看你的程式碼有多剛?面試
- 面試斬獲貓眼Android崗Offer,我是怎樣準備Android技術面的知否?面試Android