最近陸陸續(xù)續(xù)已經(jīng)開始校招(秋招)了,現(xiàn)在分享下石頭當(dāng)年參加校招的一些經(jīng)歷。
01. 遞歸 每談到遞歸,我們總會(huì)免不了聯(lián)系到斐波那契(Fibonacci)數(shù)列,當(dāng)然也不可忽視,斐波那契數(shù)列確實(shí)是一個(gè)很好的例子。但在現(xiàn)實(shí)當(dāng)中,我們只有在迫不得已的情況下才使用遞歸,因?yàn)檫f歸本身的效率并不理想,但他的思想?yún)s值得我們留存在記憶之中。 題目一
點(diǎn)擊上方 「yes的練級(jí)攻略」 ?加個(gè) 「星標(biāo)」 ,最新文章極速到達(dá) 大家好,我是 yes。 昨天表弟說有個(gè)學(xué)妹問他 Redis 為什么要用 CRC16(key) mod 16384 來計(jì)算 key 所處槽的位置,我想這 CRC 一般都是用來校驗(yàn)的,通過多項(xiàng)式轉(zhuǎn)換成二進(jìn)制再通過模2除法得到余數(shù)
1. 寫在前面 今天準(zhǔn)備和盆友們一起學(xué)習(xí)下關(guān)于通用搜索引擎的一些技術(shù)點(diǎn)。 鑒于搜索引擎內(nèi)容非常多,每一部分都?jí)驅(qū)懞脦灼恼碌乃员疚闹皇菕伌u引玉,深入挖掘還得老鐵們親力親為。 通過本文你將對(duì)通用搜索引擎的基本原理和組成有一個(gè)較為清晰的認(rèn)識(shí),用心讀
點(diǎn)擊上方? 藍(lán)字??可以關(guān)注我呢! 校招形勢(shì) 在去年結(jié)束的秋季招聘中,后臺(tái)開發(fā)或服務(wù)器開發(fā)的崗位需求一度火熱,甚至超過了算法崗。不少同學(xué)從諸神黃昏的算法崗戰(zhàn)場(chǎng)上退下,轉(zhuǎn)向更偏向工程能力的后臺(tái)開發(fā)崗,從而造成后臺(tái)開發(fā)崗位競(jìng)爭(zhēng)的大爆發(fā)。 后臺(tái)開發(fā)工程
1. 回顧一下 本周末不發(fā)技術(shù)文章,改到工作日發(fā)。 主要是周末大家還是需要放松的,吃點(diǎn)喝點(diǎn)玩會(huì)兒,哪有時(shí)間研究學(xué)術(shù),大白也是這樣。 時(shí)間來到了8月,還有5個(gè)月2020就要過去了,感覺接下來要多些時(shí)間運(yùn)動(dòng),因?yàn)榻衲暧殖亓恕?回顧這半年,由于年初的時(shí)候換
1.寫在前面 前幾天和同事聊了個(gè)問題,覺得還蠻有趣,決定和大家分享一下。 Oh My God! 搞它搞它! 2. 題目描述 我們的熱心讀者小明被選中參加一個(gè)抽獎(jiǎng)游戲,游戲規(guī)則是這樣的: 小明面前有ABC三扇相同的門,小明和觀眾無法知道ABC三扇門背后有什么。 ABC三扇
文章是由我筆試面試騰訊筆記整理而來,主要是針對(duì)面試的C++后臺(tái)開發(fā)崗位,涵蓋了大部分C++后臺(tái)開發(fā)相關(guān)可能會(huì)考察和被問到的技術(shù)點(diǎn)。 自認(rèn)為這篇筆記是比較全面的總結(jié),不管你是已經(jīng)工作準(zhǔn)備參加社招,還是在校學(xué)生準(zhǔn)備參加校招,筆記都可以作為技術(shù)面試準(zhǔn)備
1. 寫在前面 周末就像太陽(yáng),總會(huì)到來,也總會(huì)離開。 此刻,沒錯(cuò),是周六呀!還是雙休那種! 昨晚在B站看了幾個(gè)長(zhǎng)視頻,導(dǎo)致2點(diǎn)才睡覺,早上一覺醒來已經(jīng)10點(diǎn)了。 在這里溫馨提示各位盆友們,雖然我們都是年輕人,但還是要規(guī)律作息,早睡早起。 廢話不多說了,
大家好,我是 yes。 最近我一直扎在消息隊(duì)列實(shí)現(xiàn)細(xì)節(jié)之中無法自拔,已經(jīng)寫了 3 篇Kafka源碼分析,還剩很多沒肝完。之前還存著RocketMQ源碼分析還沒整理。今兒暫時(shí)先跳出來盤一盤大方向上的消息隊(duì)列有哪些核心注意點(diǎn)。 核心點(diǎn)有很多,為了更貼合實(shí)際場(chǎng)景,我從
1.無處不在的緩存 緩存在計(jì)算機(jī)系統(tǒng)是無處不在,在CPU層面有L1-L3的Cache,在Linux中有TLB加速虛擬地址和物理地址的轉(zhuǎn)換,在瀏覽器有本地緩存、手機(jī)有本地緩存等。 可見,緩存在計(jì)算機(jī)系統(tǒng)中有非常重要的地位,其主要作用是提高響應(yīng)速度、減少磁盤訪問等,本
這是?herongwei?的第?100?篇原創(chuàng) 閱讀本文大概需要 6.66?分鐘 前言 1、什么是 User space 與 Kernel space? 2、什么是棧區(qū)? 3、什么是堆區(qū)? 4、malloc 算法是如何實(shí)現(xiàn)的? 5、Linux 系統(tǒng)下,有幾種堆空間分配方式? 6、Linux 下一個(gè)進(jìn)程地址空間布局是怎樣
大家好,我是 yes。 這是我的第三篇Kafka源碼分析文章,前兩篇講了日志段的讀寫和二分算法在kakfa索引上的應(yīng)用 今天來講講 Kafka Broker端處理請(qǐng)求的全流程,剖析下底層的網(wǎng)絡(luò)通信是如何實(shí)現(xiàn)的、Reactor在kafka上的應(yīng)用。 再說說社區(qū)為何在2.3版本將請(qǐng)求類型
一 自我介紹二 面試情況三 相關(guān)知識(shí)點(diǎn)匯總1 c/c++相關(guān)2 計(jì)算機(jī)網(wǎng)絡(luò)3 數(shù)據(jù)結(jié)構(gòu)相關(guān)4 數(shù)據(jù)庫(kù)相關(guān)5 操作系統(tǒng)6 Linux基礎(chǔ)知識(shí)及應(yīng)用編程(后臺(tái)必備!)7 大數(shù)問題8 手撕算法(遞歸非遞歸)9 針對(duì)項(xiàng)目相關(guān)10 場(chǎng)景題11 架構(gòu)/分布式/中間件相關(guān)12 總結(jié) 不走丟,先關(guān)注!
289117336
Tronlong創(chuàng)龍
大有可為
MXX1597759
xingnan123
蕪湖起飛
xiaoguaixh
liqinglong1023