原创 Java開發面試體系文檔:近四百道高頻Java技術面試題分享

前言 春招,又到了“金三銀四”面試求職高峯期,在金九銀十時也參與過不少面試,2020都說工作不好找,也是對開發人員的要求變高。前段時間自己有整理了一些Java後端開發面試常問的高頻考點問題做成一份PDF文檔(365道高頻題),同時也整理

原创 籌備了半年後,四面阿里拿到offer定級P7,開心分享給你們

前言 每個程序員都有一個大廠的夢,而互聯網大廠首當其衝自然是阿里巴巴最吃香,今天小編就來分享一個小夥進阿里巴巴的面經! “不想進大廠的程序員不是好程序員”哈哈哈 春節過後,本是金三銀四之際,大部分人也都準備好了這在兩個月裏謀得一份自己

原创 Linux是什麼?大牛十年Linux心得文檔給你答案

Linux是什麼 Linux就是個操作系統: 它和Windows XP、Windows 7、Windows 10什麼的一樣就是一個操作系統而已! Linux能幹什麼: 它能當服務器,服務器上安裝者各種企業應用、服務。 比如:Web服務(a

原创 一篇MySQL實戰(基礎+開發+優化+管理維護),深入理解

前言 近幾年,開源數據庫逐漸流行起來。由於具有免費使用、配置簡單、穩定性好、性能優良等 優點,開源數據庫在中低端應用上佔據了很大的市場份額,而 MySQL 正是開源數據庫中的 傑出代表。 MySQL 數據庫隸屬於 MySQL AB 公司,

原创 基於Jenkins自動化部署spring boot項目

1. 使用Jenkins來實現微服務架構下的自動化部署! 在微服務架構中,隨着項目拆分越來越細,導致服務越來越多,服務的打包部署就會成爲一個相當麻煩的事情。在我之前工作的公司都是本地打包好,上傳到服務器上,再創建腳本運行,這樣產生的問題就

原创 一個三年Java工程師面試阿里、滴滴的面試總結,已拿網易offer

前言 16年畢業到現在也近兩年了,最近面試了阿里集團(菜鳥網絡,螞蟻金服),網易,滴滴,點我達,最終收到點我達,網易offer,螞蟻金服二面掛掉,菜鳥網絡一個月了還在流程中...最終有幸去了網易。但是要特別感謝點我達的領導及HR,真的非常

原创 疫情+金三銀四如何找到自己理想的工作,面試大廠技術題及答案

阿里篇 1 如何實現一個高效的單向鏈表逆序輸出? 2 已知sqrt(2)約等於1.414,要求不用數學庫,求sqrt(2)精確到小數點後10位 3 給定一個二叉搜索樹(BST),找到樹中第 K 小的節點 4 LRU緩存機制 5 關於epo

原创 一線架構師突擊SpringBoot,Cloud,Nginx與Docker,帶你玩轉Java

前言 架構師始終是一-個比較神祕的角色,就像架構一樣,好像也沒有一個定論。 每個人心中的架構師都是不一樣的,並且有一一個規律,都把自己搞不定的事情交給架構師,以爲架構師就是能搞定自己搞不定的事情的人。那麼究竟什麼是架構?什麼又是架構師呢?

原创 字節跳動面試:5 億整數的大文件,如何排序?我懵逼了

最近,面試頭條,面試官一上來,就問了我這麼一個問題,我一臉懵逼,決定記錄一下。 問題 給你1個文件bigdata,大小4663M,5億個數,文件中的數據隨機,如下一行一個整數: 6196302 3557681 6121580 20393

原创 疫情期間的4次遠程面試+答案整理

最近開始了久違的面試之旅,感覺金三銀四感覺還是存在的。於是就想分享一下最近面試到的幾家公司給大家,雖然也不是什麼一線廠,但是問的問題感覺也有很多共通點,整理整理之後對前端面試也自信了許多。感覺把公司名字直接貼上來有點不是很尊重,就暫時隱去

原创 不會MySQL,來看這篇文章,包含(基礎+開發+優化+管理維護)

前言 近幾年,開源數據庫逐漸流行起來。由於具有免費使用、配置簡單、穩定性好、性能優良等 優點,開源數據庫在中低端應用上佔據了很大的市場份額,而 MySQL 正是開源數據庫中的 傑出代表。 MySQL 數據庫隸屬於 MySQL AB 公司,

原创 因爲知道了這32個網站,我成了別人眼中的大牛

依稀記得,畢業那天,我們導員發給我畢業證的時候對我說“你可是咱們系的風雲人物啊”,哎呀,別提當時多開心啦,嗯,我們導員是所有導員中最帥的一個,真的 不過,導員說的是實話,很多人都叫我大神的,爲啥,因爲我知道這32個網站啊,你說強不強,這次

原创 金三銀四,如何應對字節跳動面試?

我是二本院校非科班的,從簡歷被拒,到拿下頭條面試,我花了一年的時間。   一、印象中的頭條 二、面試背景 三、準備面試 四、頭條一面電話面(Java+項目) 五、頭條二面視頻面(大數據+項目) 六、頭條三面視頻面(算法+場景題) 七、如何

原创 程序員面試集錦:收集了300+大廠面試題

    10道騰訊的Java面試題 1、說幾種常見的攻擊方式及預防手段。 2、http1.x和http2.x的區別。 3、mysql查詢語句怎麼做性能分析。 4、你知道哪幾種排序算法? 5、HashMap和HashTable的區別,並說

原创 經典問題:代碼中如何去掉煩人的“!=null"判空語句

問題 爲了避免空指針調用,我們經常會看到這樣的語句 if (someobject != null) { someobject.doCalc();} 最終,項目中會存在大量判空代碼,多麼醜陋繁冗!如何避免這種情況?我們是否濫用了判空