原创 前Boss面進阿里,還不忘提我一手,阿里內推四面面經覆盤分享

先扯扯皮 首先做一個簡單的自我介紹,主要包括學校經歷和工作經歷。我工作經歷只有兩年,大部分時間都是在做產品設計和UI/UX Design,因此隔着電話都能感受到面試官的shock。 最近原來實習時候的Boss聯繫我,說他跳槽到了阿里,問我

原创 面試阿里,騰訊90%會被問到的zookeeper,把這篇文章看完就夠了

Zookeeper概述 zookeeper高容錯數據一致性協議(CP)的分佈式小文件系統,提供類似於文件系統的目錄方式的數據存儲。 全局數據一致性:每個server保存一份相同的數據副本,client無論連接到哪個server展示的數據都

原创 90後小夥四面四掛覆盤總結:天貓、螞蟻金服、百度等面試經歷

本人16年畢業於普通二本院校網絡相關專業,工作經驗四年,目前就職業於一家普通民營企業。 由於非985、211學歷硬傷,校招進大廠的門檻遠高於同屆985、211的畢業生。於是乎,從畢業到現在經歷了三家創業公司,創業公司的痛癢相信大多數才畢

原创 記一次 K8S 內部服務調用域名解析超時排坑經歷

 前言 近期線上 k8s 時不時就會出現一些內部服務間的調用超時問題,通過日誌可以得知超時的原因都是出現在域名解析上,並且都是 k8s 內部的域名解析超時,於是直接先將內部域名替換成 k8s service 的 IP,觀察一段時間發現沒有

原创 阿里P7聯與京東T6出版:深度解構分佈式緩存技術原理,實踐及電商

前言 緩存和算法一樣,幾乎是所有大廠的敲門磚。對於後端開發來說,算法會影響你是否可以接到 Offer,而你對緩存知識的理解程度,則會影響你 Offer 的薪資水平。可以說,對緩存的掌握程度,在某種意義上決定了後端開發者的職業高度。 之前和

原创 Java多線程基礎以及線程如何安全的中斷

進程與線程 進程 進程是進程實體的運行過程,是系統進行資源分配和調度的一個獨立單位,比如我們windows電腦上運行的一個程序就是一個進程。在傳統進程中進程是資源分配和調度的一個基本單位,在後來引入線程概念後,進程就變成了資源分配的基本單

原创 寫給大忙人的Redis主從複製,花費五分鐘讓你面試不尷尬

一、什麼是Redis主從複製? 主從複製就是現在有兩臺redis服務器,把一臺redis的數據同步到另一臺redis數據庫上。前者稱之爲主節點(master),後者爲從節點(slave)。數據是隻能master往slave同步單向。 但是

原创 清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

前言 本書以教科書的方式,循序漸進地向軟件開發人員或軟件開發的項目管理人員,講述如何快速掌握分佈式版本控制系統Git的應用方法,讓繁瑣複雜的項目開發的版本控制變得高效且輕鬆自如。書中細緻入微地介紹瞭如何使用設置文件和操作Git文檔庫,以及

原创 十年磨一劍,阿里P8架構師由淺入深地剖析MySQL王者之路

前言 隨着互聯網時代的興起,MySQL在數據庫領域日益顯現出舉足輕重的地位,它不斷擴大的用戶羣體就是很好的證明。在這樣的背景下,需要越來越多的人在知識資源方面爲之付出,將自己對MySQL數據庫的學習過程、運維經驗、個人理解等記錄下來,爲行

原创 太厲害了!終於有人把阿里底層源碼高併發架構設計,講明白了

前言很多人面試的時候被問到一個讓人特別手足無措的問題:你的系統如何支撐高併發?大多數同學被問到這個問題壓根兒沒什麼思路去回答,不知道從什麼地方說起,其實本質就是沒經歷過一些真正有高併發系統的錘鍊罷了。因爲沒有過相關的項目經歷,所以就沒法從

原创 阿里P7空降公司java研發部,爲快速進軍微服務,拿出18個漲薪名額

做個微服務筆記,今天就先不講故事了! 注意:領取大廠面試題、Java全套核心面試要點等資料,私信霸哥【資料】免費領取 1、什麼是微服務 在介紹微服務時,首先得先理解什麼是微服務,顧名思義,微服務得從兩個方面去理解,什麼是"微"、什麼是"

原创 三面美團Java崗,HR現場直接發offer,他是橫着走出來的!

程序員Y工作不到兩年,週末在朋友圈發了個喜報,準備入職美團。 之後,我就帶着祝福跟Y聊了許久,聊天的內容就是具體瞭解一下他面試的過程,心路歷程和未來的打算。   之所以今天才發文章,是因爲我一直在等他整理面試問的內容。今天正好就一併分享

原创 太厲害了終於有大牛把Spring Cloud 微服務總結的這麼全面了

近年來,Spring Cloud 儼然已經成爲微服務開發的主流技術棧,在國內開發者社區非常火爆。基於我長期以來在一線互聯網公司(攜程,拍拍貸等)開展微服務架構的實踐經驗以及平時對 Spring Cloud 的調研,我認爲 Spring C

原创 程序員:我就在簡歷上寫了熟悉kafka,結果面試官就逮着問,硬問

X:怎麼了?看起來心情不太好的亞子? 程序員:昨天去面試,被一個面試官懟了 X:還有這種事? 程序員:是啊,我也沒想到,我都以爲面試一切順利了,結果二面的時候被那個面試官逮了! X:怎麼回事啊? 程序員:我之前做簡歷的時候,爲了讓技能這一

原创 太厲害了,美團P6大牛用項目經驗編寫最新深入理解JVM&G1 GC

前言 對於Java開發人員來說,瞭解垃圾回收機制(GC)有哪些好處呢?首先可以滿足作爲一名軟件工程師的求知慾,其次,深入瞭解GC如何工作可以幫你寫出更好的Java應用。 這僅僅代表我個人的意見,但我堅信一個精通GC的人往往是一個好的Jav