大家都知道,我是一個靠整理面試題存活的博主。今天收集到↓ ↓ ↓ ↓ ↓ ↓ ↓
群友華為校招面試題一份
朋友阿里巴巴社招面試題一份
華為校招軟件開發工程師面經
部門:雲核心網產品線
一天下午面完三輪,累的不行 原本一面約到兩點,但是最後2點40多才開始
一面:
50min
- 算法題:小於n的孿生素數對數
- 介紹項目,問實現細節,說一下設計思路
- 覆盤筆試的題目,只是讓簡單介紹了一下當時做題的思路
- Java線程池相關的問題,很簡單
- 會不會docker(不會)
- 中間間隔了大約兩個小時
二面:
45min
還是講項目
- 項目的設計思路,遇到了什麼問題,有哪些解決辦法
- 為了解決這些問題,你用了哪些技術棧,為什麼要用這些技術棧
- 你知道現在的那些大公司處理高併發場景是怎麼處理的嗎
- 負載均衡是怎麼做的
- 除了DNS負載均衡還有哪些其他的方式
- 一致性哈希的作用是什麼
- 令牌桶算法,漏桶算法的適用場景
- 在項目安全方面你是怎麼考慮的
- 如何避免網頁被惡意攻擊
- https是怎麼實現的
- 微服務你瞭解哪些
- 微服務有什麼好處,又有什麼弊端
- 代碼題:無重複字符的最長子串
二面三面中間隔了大約45分鐘
三面:
- 自我介紹
- 介紹個人經歷
- 介紹自己項目中遇到的問題
- 這些問題是怎麼解決的
- 這個項目還可以做什麼樣的優化
- 你所用的技術棧有沒有和與行業中其他的技術棧進行過對比
然後後面就是聊天
- 對自己未來的規劃
- 為什麼在中美摩擦最激烈的時間想要加入華為
- 對於華為核心價值觀有什麼看法之類的
阿里巴巴社招Java工程師面經
一面
- 當前讀與快照讀的區別?
- 類加載過程?
- 聚簇和非聚簇索引。
- HashMap&ConcurrentHashMap。
- 再談談一致hash算法?
- 樂觀鎖&悲觀鎖?
- 雙親委派機制及使用原因?
- 線程池的核心參數和基本原理。
- 線程池的調優策略。
- 可重入鎖&Synchronize?
- 用自己的實踐經歷說一下索引的使用場景
- 說說GC算法?
- Http&Https的區別。
(1)https協議需要到CA申請證書,一般免費證書較少,因而需要一定費用。
(2)http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl/tls加密傳輸協議。
(3)http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,後者是443。
(4)http的連接很簡單,是無狀態的;HTTPS協議是由SSL/TLS+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,比http協議安全。
- Https的加密方式。
- 你有什麼職業規劃。
二面
- 說說自己參與的項目,技術難度在哪裡?
- Collections.sort底層排序方式?
- 排序穩定性?
- 具體場景的排序策略?
- Http請求過程,DNS解析過程。
- 三次握手四次揮手。
- 簡述線程池和併發工具的使用?
- 數據庫索引原理。
- 頻繁老年代回收怎麼分析解決?
- Spring IOC、AOP?
- 講講SpringBoot/SpringCloud的一些應用?
- 阻塞隊列不用java提供的自己怎麼實現,condition和wait不能用
- 擁塞窗口講一講,為什麼要用慢啟動算法
- 負載均衡的原理?
- Redis的數據一致性問題
- 講講docker容器?
- 如何實現何高併發下的削峰,限流?
- 你有什麼職業規劃?
三面
- 項目中用的中間件的理解(Dubbo、MQ、Redis、kafka、zk)
- 服務器雪崩是怎麼造成的?之前有這樣的經歷嗎?怎麼防備?
- 高併發架構的設計思路。
- 以前項目中遇到的最大問題和解決策略。
- 生活中遇到的最大的挫折。
- 生活中遇到的最大的令你最有成就感的事情。
- 你有什麼職業規劃?
四面
聊人生談理想,主要交流為什麼選擇來阿里,未來的打算等。
總結:
面試難免讓人焦慮不安。經歷過的人都懂的。但是如果你提前預測面試官要問你的問題並想出得體的回答方式,就會容易很多。
上述面試題答案都整理成文檔筆記。 也還整理了一些面試資料&最新2020收集的一些大廠的面試真題(都整理成文檔,小部分截圖)
上述的面試題答案都整理成文檔筆記。有需要的夥伴可以私信回覆我:CHZguai,即可免費領取
點關注,不迷路!如果本文對你有幫助的話不要忘記點贊支持哦!