秋招面經(jīng) | 斬獲微眾銀行、順豐科技兩大名企offer!同學分享:感謝帶我入IT這個“坑”
小蔡同學
光電信息科學與工程
秋招拿微眾銀行(騰訊)、順豐科技兩大Offer


在大二的方向迷茫期的時候,很感謝杰哥、圈爺拉我入IT這個“坑”吧,一路走來很感謝杰哥、圈爺和拼客的指導和師兄師姐們的幫助,特別是跟我CCIE同期的網(wǎng)易女神媛師姐,給了我好多指導。這里貼一下她的去年的總結感覺挺有用的:

因為面的崗位是DBA所問的問題基本是數(shù)據(jù)庫,所以我把春招記得的問題也列出來。其實這些問題大家也是基本都知道,最主要還是表達和理解層度的問題,理解得越深答出來的效果會不一樣。比如top看到的平均負載表示什么?分析的時候還需要考慮服務器具體的cpu核數(shù),?怎么獲取系統(tǒng)cpu的核數(shù)(grep 'model name' /proc/cpuinfo |wc -l),具體對應系統(tǒng)的哪個文件參數(shù)(/proc/loadavg)等等。
數(shù)據(jù)庫問題:
基本上都是按照簡歷來問,或者會問你看過什么書然后問你對這本書里面的哪些知識比較熟悉,然后加深問。
主從復制的原理,三個備份工具的原理,mysqldump邊備邊壓縮的原理,用xtrabackup備份的時候如果表結構發(fā)生改變會是什么情況。
一個查詢語句,有走索引,但是查詢還是很慢,分析是什么原因
mysql的性能優(yōu)化,innodb引擎與myisam引擎的區(qū)別。
myisam引擎用三個備份工具備份與innodb引擎的區(qū)別。
innodb引擎的參數(shù)有哪些,對應怎么優(yōu)化。
mysql索引結構是什么?
從數(shù)據(jù)結構角度可分為B+樹索引、哈希索引、以及不常用的FULLTEXT索引(現(xiàn)在MyISAM和InnoDB引擎都支持了)和R-Tree索引(用于對GIS數(shù)據(jù)類型創(chuàng)建SPATIAL索引);B+樹與hash的詳細講解。
從物理存儲角度可分為聚集索引(clustered index)、非聚集索引(non-clustered index);
從邏輯角度可分為主鍵索引、普通索引,或者單列索引、多列索引、唯一索引、非唯一索引等等。
然后一個一個解釋詳細的原理。
建立索引有哪些要求,哪些優(yōu)勢,會帶來哪些負面影響?
數(shù)據(jù)庫的鎖(行鎖,表鎖,頁級鎖,意向鎖,讀鎖,寫鎖,悲觀鎖,樂觀鎖,以及加鎖的select sql方式)
隔離級別,依次解決的問題(臟讀、不可重復讀、幻讀)
事務的ACID
怎么優(yōu)化(explain,慢查詢,show profile),有什么優(yōu)化經(jīng)歷,詳細過程,優(yōu)化結果。
有幾種binlog格式*,及其區(qū)別是什么;
如何確認MySQL replication真正的復制延遲是多少;
mysql的二段式提交詳細原理,
mysql的寫入是先寫入redo log還是先寫入binlog。
MVCC的原理與增刪改查的實現(xiàn)
MYSQL+heartbeat+DRBD+LVS高可用集群原理。
mongodb副本集與分片
redis的數(shù)據(jù)類型和事務
redis持久化有哪些?具體詳細原理?
redis 適用的場景與對應的數(shù)據(jù)類型
系統(tǒng)問題:
lvs四種模型各種問,主要是dr和nat
linux下uptime,w,top都可以看到users,loadaverage,后面的三個數(shù)字分別表示在過去的一分鐘,5分鐘,15分鐘內(nèi)運行進程隊列中的平均進程數(shù)量。
還有一個直接的顯示系統(tǒng)平均負載的命令:
cat /proc/loadavg
0.10 0.06 0.01 1/72 29632
前面3個數(shù)字表示平均進程數(shù)量,后面的一個分數(shù),分母表示系統(tǒng)進程總數(shù),,分子表示正在運行的進程數(shù),最后一個數(shù)字表示最近運行的進程ID
http協(xié)議和各種狀態(tài)碼與http1.0與1.1的區(qū)別。
怎么找出文件里面一段時間內(nèi)修改過的東西(即查看一段特定時間內(nèi)訪問web的ip的出現(xiàn)的次數(shù))
問了用戶訪問網(wǎng)站很慢,網(wǎng)絡鏈路沒有問題。
怎么只讓一個IP地址訪問80端口,其他的流量都不讓過。用shell寫下99乘法表。
awk,sed,grep。的各種過濾問題。
指定時間段內(nèi)的IP訪問數(shù)
grep 01/Dec/2016:10 ?/application/nginx/logs/access.log|awk -F "-" '{print $1}'|uniq -c|sort -rn
tcp三次握手流程,四次揮手流程,為什么有closewait這個狀態(tài),timewait狀態(tài)影響如何解決,為什么TIME-WAY需要等2MSL時間
說下RAID0和RAID5的原理
瀏覽器訪問頁面的過程?
如何根據(jù)某個文件第五列進行排序
什么是DDOS?有哪些?怎么預防?
說下openstcak與網(wǎng)絡虛擬化。
網(wǎng)絡問題:
說下交換機和路由器的區(qū)別,說下rip和ospf的區(qū)別,介紹一下BGP,
什么是arp欺騙,怎么快速定位檢測
簡單介紹一下ospf,是不是所有情況下都需要選舉DR/BDR。area1與area0的連接變成p2p他的接口狀態(tài)和路由有什么變化;
軟問題:
實習做過最有成就感的事,大學期間做過最后悔的事,舉例一次體現(xiàn)你創(chuàng)新能力的例子,對原則的看法可不可以打破。。。。
感謝杰哥、圈爺?shù)谋ffer計劃,我已經(jīng)成功上岸,你也抓緊一起來