Java開發三年只會CRUD,偶獲京東內推名額,歷經曲折,終拿Offer

前言

此次說的是小編的一個高中同窗,當初他學的雕刻專業,後來因爲種種緣由,轉行Java,在19年11月份一個偶然的機會讓他拿到了京東的內推名額前端

第一次拿到大廠的內推名額,心裏在激動的同時仍是帶着惶恐的,我當時感受本身的技術掌握的很差;但我不想放棄此次進大廠的機會,因而在這段時間拼命的去學,歷經曲折後,終斬獲Offer

話很少說,面經獻上mysql

一面:

一、離職緣由;面試

二、Zookeeper在項目中的使用及原理;redis

三、Springcloud的一些組件介紹;sql

四、分佈式鎖:數據庫

5. 多線程的建立方式:服務器

6. 服務器CPU數量及線程池數量的關係;多線程

7. Mysql的sql優化閉包

8. 如何作一個秒殺系統;分佈式

9. 本身認爲本身的技術怎麼樣?

二面:

1. Mysql是集羣仍是單節點;最大的表中數據量大約是多少?3000w-4000w;

2. Mysql主從配置是DBA去作仍是本身去作?mysql主從同步的機制的原理?mysql主從複製主要有幾種模式?

3. Redis持久化方式:rdb、aof;redis中哪一個版本開始能夠對分佈式使用;

4. Nginx的使用場景;

5. Spark主要用來作什麼的?

6. 前端了解麼:JavaScript有沒有閉包的概念?

7. 離職緣由?

三面

一、數據庫的索引原理

二、非聚簇索引和聚簇索引

三、索引的使用注意事項

四、聯合索引

五、從底層解釋最左匹配原則

六、Mysql對聯合索引有優化麼?會自動調整順序麼?哪一個版本開始優化?

七、Redis的應用

八、Redis的持久化的方式和原理

九、說你印象最深的京東技術團隊的三篇博客

十、最近在學什麼新技術

十一、你是怎麼去接觸一門新技術的

十二、會看哪些書

結語

大廠面試並無那麼難,只要進日常常常性的去學習一些新的知識,進大廠仍是很容易的,那些說難的多是在自己技術都不夠的狀況下沒有認清本身繼續學的人

就像互聯網寒冬同樣,有的人在寒冬裏被凍死,還有一些人並無感到寒冬來臨

一個十年開發經驗的人,若是隻會CRUD,可能對業務相對來講比較熟練,但工資在哪裏擺着,你以爲公司還有留下他的必要嗎?

因爲平臺篇幅限制,同時爲了你們更好的閱讀,小編把面試相關的文檔都整理好了,有感興趣的朋友能夠幫忙轉發文章後,關注私信回覆【學習】來獲取

相關文章
相關標籤/搜索