2019秋招JAVA面經貼

背景:

本人二本計科專業Java方向,春招途牛實習一個月後加入追一科技實習至今。

秋招也算是告一段落幕了,奈何太菜 期間被無數的簡歷掛,筆試掛。
期間也參加了大大小小11家廠子面試
收穫: 曹操出行(base杭州),SHEIN(base廣州),熙牛醫療(base杭州)

總結:

校招中學歷是挺重要的,但並不是決定因素(某些公司除外)
如果你有ACM大獎那肯定很吃香,當然一份不錯的實習經驗的話 也是很加分的。

有人也問過我爲什麼不在追一轉正,好吧一部分原因是實習生沒有轉正機會,申請秋招的成功率也只有20%,
況且個人還是想往杭州跑的,一個人在深圳近四個月的孤獨感讓我想回家。(浙江台州人)


現在總結下投遞的公司和結果

8月初
遠景提前批電話一面(掛)
9月初
小米視頻一面兩道算法(掛)
2019.9.26
SHEIN一面二面三面(拒 14*14)
2019.10.21
貨拉拉一面二面(掛)
10月中旬
get熙牛醫療offer(拒 8-12)
2019.10.25
曹操出行現場一面,hr面(13.9*13.5)
2019.10.27:
樂其電商現場一面,hr面(掛)
2019.10.28 :
數美科技電話一面,二面(拒三面)
2019.10.29 :
丁香園電話一面(拒二面)
個推電話一面
2019.10.30:
HYPERS電話一面(拒二面)
2019.11.04:
個推電話二面(等三面)
2019.11.05:
塗鴉智能電話一面(等二面)

附上面經:

2019.9.26:

SHEIN一面
介紹項目  
分佈式鎖爲什麼需要以及怎麼用  
java虛擬機調優 
ioc aop以及應用 
mysql有哪些索引 分別應用 
數據庫悲觀鎖怎麼用
設計權限登錄 
設計功能模塊 
事務講一下 
==和equals 
mvc和struts區別 
線程創建 
線程池相關
rabbitmq瞭解嗎

SHEIN二面
leader聊人生
如何看待開發和產品和測試之間的關係等
個人的職業規劃

SHEIN三面
cto聊了五分鐘人生就發了offer

2019.10.21:

貨拉拉一面(人均20min)
自我介紹
畫一下三次握手流程圖
說一下 http和tcp區別
講一下網絡有哪些協議
說一下在瀏覽器輸入地址發生了什麼
域名轉換ip用了什麼協議
亂序中求中間值
漢諾塔問題
統計一個數中的二進制有幾個1
給你一個字母字典 如何判斷用戶輸入的語句有無語法問題
問問項目 問問實習(但是並沒有問技術)
遇到最大的困難是什麼?

二面:(敷衍面?)
對着簡歷看了半天,中途拿別的簡歷跟我對比半天,沒問技術,問問平常問題:看什麼書之類的
中途出去兩趟(一次五分鐘) 回來說跟一面面試官對一對
回來後又看了看簡歷,問有啥想問我的嗎?
對 沒了 然後等通知

2019.10.25:

曹操出行現場一面,hr面
棧和堆區別
hashmap,二叉樹,鏈表的時間複雜度
棧溢出情況
如何查看當前運行的所有進程情況
其實都是些常規問題,其他的沒怎麼記住

2019.10.27:

樂其電商現場一面,hr面
介紹項目內容
兩道算法題
1. NxN的數組矩陣,每一行,列均從左到右,從上之下遞增。確定一個數x是否在該矩陣內。
2. 總共有1毛,三毛,5毛的幣值,輸入一個大小,比如 10毛,請問有多少種排列 1 1 5和 5 1 1是不一樣的

2019.10.28 :

數美科技電話二面有價值的問題:
操作系統中的內存管理和進程如何調度

2019.10.29 :

丁香園:
丁香園電話一面(40min)
介紹下兩段實習你認爲印象深刻的
瀏覽器輸入url經過的流程,越詳細越好,講講服務端發生了什麼
講講nginx的負載均衡
cookie和session的區別
nginx下面有A,B倆系統,如果訪問完A後再訪問B,B怎麼知道(如何實現無密碼登陸)
多臺服務器共享session?
session技術是爲了解決什麼問題?
接口如何限權?
如何實現hashmap的只讀不可寫,不採用其他工具
i++是原子性的嗎
知道哪些原子性操作java包
java中只讀不可寫的map
如何實現分佈式中的i++
最近看哪些書
看過《阿里巴巴java開發手冊》嗎
如何理解代碼規範
設置線程數設置多大,如果超過了最大的怎麼辦,有哪些拒絕策略,如果拋出異常怎麼處理,如何定位

個推電話一面(32min)
針對項目提問
針對簡歷問ES,kafka(ES的分詞器)
redis和mysql的區別
redis保證高併發操作的原子性
mysql兩種數據庫引擎
平時redis做什麼用的
redis分佈式鎖介紹下
類加載過程
虛擬機收集器講講
介紹下Spring中的IOC和AOP
平常怎麼做技術學習的
你感覺自己的優勢是什麼

(不知道哪家公司)
你理解的代碼規範
線程池沒有被catch捕獲會發生什麼
一般catch出異常後會做什麼處理
你說你看過阿里巴巴的代碼規範 那你覺得裏面有不夠合理的地方嗎
你在瀏覽器發出地址 途中發生了哪些步驟 越詳細越好
Nginx有那麼多負載均衡算法 你覺得哪個比較好 你一般用哪個
用戶在a服務器後 如何在b服務器實現登陸
多臺服務器如何共享session
Session這個技術的出現是爲了解決什麼技術?cookie呢
你後端暴露的接口是需要做權限校正嗎 還是所有外網都可以訪問
你最近有在看什麼跟基礎相關的書嗎
Hashmap是線程安全的嗎
既然不是線程不是線程安全的 爲什麼我們還要用它呢?
如果有個全局變量是hashmap是隻讀可寫的 那他有安全問題嗎? 那如果寫有什麼問題?
瞭解過只能讀不能寫的map嗎 那如何不借助其他的工具自己實現嗎
Final修飾變量會怎麼樣
i++操作是原子的嗎
知道哪些原子的計數器嗎
項目中做一個計數器,全局的

2019.11.04:

個推二面:
你在實習中主要做了什麼
你項目中的三個模塊是怎麼交互的
Kafka裏面的機制有了解嗎
你項目中線程池優化是怎麼的問題 怎麼優化的
怎麼解決線程池中隊列阻塞太多的問題
核心線程數是1 最大線程數是10 最高上限是1w 現在有個任務就是卡住消費不掉的 但是會運行 這種情況下線程池的狀態如何變化
分佈式的調用有了解嗎(遠程服務調用)
單點登錄有接觸瞭解過嗎
方案設計題:
我們設計一個優先級任務調度系統,有好幾個接口處理任務,有一個管理中心接受任務 將任務分發給下面的接口處理
任務是有優先級的,如果高優先級的任務進來,低優先級的接口就會釋放資源處理高優先級的任務。

2019.11.05:
塗鴉智能一面:
你是哪裏人
還在實習嗎
你介紹下其中一個實習case的講講
講一下你這個公衆號的業務
用戶的感知中 公衆號是客戶公司的還是 你們公司的
用戶的消息轉發是如何實現的 
你登錄一個網站 後續的一個請求是怎麼知道是剛纔那個人請求的
session是保存在哪裏
講講單點登錄
在a網站登錄,跳轉到b網站 你是怎麼把a網站的信息帶過去的
G1的回收和cms的回收的差異
有哪些情況導致內存泄漏
強軟弱虛引用
索引爲什麼建立後爲什麼會快
一個表裏有abc三個字段,abc ac bc的組合,如何建索引
兩核處理器,多線程操作一堆亂序數據排序
有哪些鎖
計算一個根號3 如果不用現成的方法 自己算
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章