大厂也在用的6种数据脱敏方案,醍醐灌顶!
前言
由于作者面試過程中高度緊張,本文中只列出了自己還記得的部分題目。
經(jīng)歷了漫長一個月的等待,終于在前幾天通過面試官獲悉已被螞蟻金服錄取,這期間的焦慮、痛苦自不必說,知道被錄取的那一刻,一整年的陰霾都一掃而空了。
筆者面的是阿里的Java研發(fā)工程師崗,面試流程是4輪技術(shù)面+1輪hr。
文末可以獲取面試資料參考
網(wǎng)易嚴(yán)選java一面
基本只問了Java相關(guān)的內(nèi)容
-
近期做的項目有遇到什么困難嗎,怎么解決的;
-
HashMap詳細介紹一下,怎么計算下標(biāo)值的,時間復(fù)雜度是多少,最壞的時間復(fù)雜度是多少,在擴容的時候時間復(fù)雜度是O(n)的,你有什么方式去優(yōu)化這個時間復(fù)雜度嗎;
-
ConcurrentHashMap的底層實現(xiàn)原理,怎么查找的的,如何保證查找時的線程安全性;
-
多線程介紹一下,如果一個方法被synchronized修飾了,你有什么方法可以去掉這個關(guān)鍵字,保證線程安全并且可以提升效率嗎;
-
線程池介紹一下,常用的拒絕策略有哪些;
-
線程池中一般設(shè)置多少線程,你是怎么設(shè)定的,為什么;
-
線程中中常用阻塞隊列有哪些,你一般用哪個,LinkedBlockingQueue與ArrayBlockingQueue的優(yōu)缺點對比;
-
JVM的CMS介紹一下,CMS重新標(biāo)記時標(biāo)記什么,為什么這么標(biāo)記,標(biāo)記待回收垃圾和標(biāo)記保留對象的區(qū)別是什么,哪個更好一些;
-
Java開發(fā)中遇到問題了(比如報了異常),你一般怎么去處理;
就這些問題,半個小時,因為研究生期間做CV的,項目都是CV相關(guān)的,感覺沒崗位相關(guān)的項目真是弱點,趕緊去網(wǎng)上找個項目水一下了。不確認面試官心里怎么想的,給我一次二面機會吧,有二面再回來寫面經(jīng)。
網(wǎng)易嚴(yán)選java二面
面試官挺可愛,上來先自我介紹,然后介紹一個項目。
-
問項目中redis怎么使用的;
-
如果自己實現(xiàn)消息隊列,選擇什么數(shù)據(jù)結(jié)構(gòu)比較好,怎么實現(xiàn);
-
MySQL的索引,怎么建立索引,建立索引時有哪些好的習(xí)慣;
-
對于MySQL的了解程度,平時使用MySQL寫SQL語句時有哪些心得,SQL的范圍查詢?nèi)绾谓ㄋ饕?#xff1b;
-
繼續(xù)聊項目,因為項目是CV相關(guān)的,所以讓我介紹一下深度學(xué)習(xí)和用到的模型;
-
平時用過哪些框架;
面試時間比較短,基本上就是在聊聊項目,然后問一些數(shù)據(jù)庫和Java的基礎(chǔ)問題,基本就以上內(nèi)容。問題比較發(fā)散,面試官想到什么有趣的問題就會問出來。所以面試的時候不要說自己沒有把握的知識點,不然可能會被面試官逮住問。
網(wǎng)易嚴(yán)選javaHR面
在杭州網(wǎng)易大廈現(xiàn)場面試的,十五分鐘。面試這么快,一般是兩個極端,要么已經(jīng)打算刷了,要么已經(jīng)打算要了。
首先介紹一下在做項目或者實習(xí)中,遇到的一些問題,有哪些挑戰(zhàn),怎么解決的,有什么收獲;
在項目中,未來有什么可以提升的地方,怎么去提升;
未來工作想做什么崗位的工作,有什么打算;
未來職業(yè)規(guī)劃;
只有一輪hr面,面試結(jié)束就讓走了。基本上都是在圍繞項目來提問的,沒有問那些個人情況的問題
最后我們該如何學(xué)習(xí)?
1、看視頻進行系統(tǒng)學(xué)習(xí)
這幾年的Crud經(jīng)歷,讓我明白自己真的算是菜雞中的戰(zhàn)斗機,也正因為Crud,導(dǎo)致自己技術(shù)比較零散,也不夠深入不夠系統(tǒng),所以重新進行學(xué)習(xí)是很有必要的。我差的是系統(tǒng)知識,差的結(jié)構(gòu)框架和思路,所以通過視頻來學(xué)習(xí),效果更好,也更全面。關(guān)于視頻學(xué)習(xí),個人可以推薦去B站進行學(xué)習(xí),B站上有很多學(xué)習(xí)視頻,唯一的缺點就是免費的容易過時。
另外,我自己也珍藏了好幾套視頻資料躺在網(wǎng)盤里,有需要的我也可以分享給你:
2、讀源碼,看實戰(zhàn)筆記,學(xué)習(xí)大神思路
“編程語言是程序員的表達的方式,而架構(gòu)是程序員對世界的認知”。所以,程序員要想快速認知并學(xué)習(xí)架構(gòu),讀源碼是必不可少的。閱讀源碼,是解決問題 + 理解事物,更重要的:看到源碼背后的想法;程序員說:讀萬行源碼,行萬種實踐。
Spring源碼深度解析:
Mybatis 3源碼深度解析:
Redis學(xué)習(xí)筆記:
Spring Boot核心技術(shù)-筆記:
3、面試前夕,刷題沖刺
面試的前一周時間內(nèi),就可以開始刷題沖刺了。請記住,刷題的時候,技術(shù)的優(yōu)先,算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎么會問。
關(guān)于面試刷題,我個人也準(zhǔn)備了一套系統(tǒng)的面試題,幫助你舉一反三:
只有技術(shù)過硬,在哪兒都不愁就業(yè),“萬般帶不去,唯有業(yè)隨身”學(xué)習(xí)本來就不是在課堂那幾年說了算,而是在人生的旅途中不間斷的事情。
人生短暫,別稀里糊涂的活一輩子,不要將就。
資料領(lǐng)取方式:點擊藍色傳送門免費領(lǐng)取上述資料
文章內(nèi)容中涉及到的Java面試題、源碼文檔,技術(shù)筆記等學(xué)習(xí)資料,均可以免費分享給大家學(xué)習(xí),只需你動動手多多支持即可!
門免費領(lǐng)取上述資料](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)**
文章內(nèi)容中涉及到的Java面試題、源碼文檔,技術(shù)筆記等學(xué)習(xí)資料,均可以免費分享給大家學(xué)習(xí),只需你動動手多多支持即可!
總結(jié)
以上是生活随笔為你收集整理的大厂也在用的6种数据脱敏方案,醍醐灌顶!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大厂offer手到擒来,Java面试真题
- 下一篇: 大牛带你直击优秀开源框架灵魂,给大家安排