百度運維部筆試題
第一部分·簡(jiǎn)答
1·簡(jiǎn)述樹(shù)的深度優(yōu)先算法、廣度優(yōu)先算法,及非遞歸實(shí)現的特點(diǎn)。
2·在文件系統中,元數據(比如ext2中的inode)的基本作用是什么?ext2跟ext3的根本區別是什么?
3·在web服務(wù)中,負載均衡的基本作用是什么?請舉例你熟悉的一款負載均衡軟件或者實(shí)現方案,簡(jiǎn)述它們的實(shí)現原理。(這題后半部分為開(kāi)放性,我也沒(méi)記多深,大概就這樣)
4·數據庫事務(wù)的四大特性是什么?請你簡(jiǎn)單舉例對一個(gè)完全不懂數據庫的人解釋這四個(gè)特性。投數據庫管理員(DBA)必答。
5·一個(gè)微型處理器,1KB內存和1MHz(每MHz運算次數為10^6),在這樣的計算機上面運行程序(程序到該終止時(shí)會(huì )自動(dòng)終止,不會(huì )出現死循環(huán))最長(cháng)能運行多長(cháng)時(shí)間?你可以進(jìn)行任何需要的假定。
第二部分·算法和程序設計
1·int maxContinuNum(const char *inputstr,char * outputstr)
編寫(xiě)一段程序實(shí)現該函數,實(shí)現返回一個(gè)以“\0”結束的字符串中最長(cháng)的'數字串的長(cháng)度,并把該數字子串的首地址賦給outputstr。不能使用任何庫函數或已經(jīng)存在的函數,如strlen。
例如:在字符串“abc123abcdef12345abcdefgh123456789”中,把該字符串的首地址賦給inputstr,返回9,outputstr指向字符串“123456789”的首地址。
第三部分·備份系統設計
(這題太長(cháng)了,記住的不多,下面是大概的)
設計一個(gè)備份系統,要求符合三個(gè)備份場(chǎng)景,寫(xiě)出你的設計思路,框架模塊設計,實(shí)現原理。
要求:1·該系統要能實(shí)現對多服務(wù)器備份工作(大概這樣,還是。。)
2·該系統要具備很好容錯性,不能因為多服務(wù)器中的一臺出現故障兒導致整個(gè)備份工作不能進(jìn)行。
3·。。。
4·。。。(這兩點(diǎn)記不清了,不好意思)
5·具有較強的擴展性,例如當服務(wù)器內存不夠時(shí),能靈活的添加內存。
擴展性是附加,在實(shí)現前面的要求后再考慮擴展性
備份場(chǎng)景服務(wù)器備份網(wǎng)絡(luò )速度 備份開(kāi)始時(shí)間
場(chǎng)景1 a1~a1010M/S每天上午10點(diǎn)10分
場(chǎng)景2a1,b1,c1,d130M/S(忘了- -!)
四臺服務(wù)器
場(chǎng)景3a1~a100 5M/S(也不大記得了。。)
【百度運維部筆試題】相關(guān)文章:
運維崗位面試題06-19
移動(dòng)通信公司運維部工作總結01-20
網(wǎng)易校園招聘運維工程師筆試題01-15
IT運維電子簡(jiǎn)歷模板08-14
運維項目管理流程11-20
變電運維實(shí)習心得02-23
Linux運維工程師面試題庫11-10
平臺運維崗位職責02-27
Linux運維的必備技能08-11