于成都一酒店面試
有想到的再更新
筆試
使用開放地址法實現(xiàn)hashmap,key是int聚唐,value是string丐重,時間30分鐘
一面
- volatile 作用 原理
- dynamic_cast static_cast 區(qū)別
- dynamic_cast父子類轉(zhuǎn)換合法問題
- 虛析構(gòu)函數(shù) 虛表
- RTTI type_info
- 結(jié)構(gòu)體 sizeof
- 紅黑樹特點(diǎn);大約12個數(shù)字杆查,求該序列一個可能的紅黑樹結(jié)果,畫出來
- 服務(wù)器建立listen的api調(diào)用過程臀蛛,非阻塞epoll如何實現(xiàn)
- epoll原理亲桦,邊緣觸發(fā)水平觸發(fā)業(yè)務(wù)代碼的邏輯區(qū)別在哪
- tcp粘包
- 扔兩個雞蛋,100層樓浊仆,求雞蛋硬度客峭,動態(tài)規(guī)劃求解方法
- 10億個玩家,每個人都有個分?jǐn)?shù)抡柿,分?jǐn)?shù)范圍是0~10w舔琅,求一個人的排名是多少
- redis跳躍表
- 內(nèi)存柵欄在匯編中是如何實現(xiàn)的
- void func()函數(shù)對應(yīng)的匯編程序剛開始都要做兩件事,是什么
- 如果程序出現(xiàn)了內(nèi)存泄漏洲劣,如何判斷內(nèi)存是如何泄露
- 如何在main函數(shù)之前打印一些東西备蚓。main函數(shù)之前還會執(zhí)行哪些程序。
二面
- python is == 區(qū)別 id函數(shù)
- python xrange range 區(qū)別
- Python iterator
- redis ziplist
- redis ttl過期實現(xiàn)
- stl deque實現(xiàn)(我回答list囱稽,不對郊尝。遂問你如果要實現(xiàn)一個deque,你怎么實現(xiàn))
- shell中運(yùn)行一個程序战惊,到程序輸出hello world流昏,中間發(fā)生了什么,細(xì)節(jié)
- Linux程序典型內(nèi)存布局畫出來
- 不同線程之間可以訪問對方的棧空間嗎
- 一個長為x况凉,寬為y的矩陣谚鄙,四個角有洞,一個臺球從某點(diǎn)出發(fā)刁绒,不考慮摩擦力無限運(yùn)動下去闷营,求他會進(jìn)入到哪個洞里面
- lambda表達(dá)式[]可以填什么,你覺得編譯器是如何實現(xiàn)lambda表達(dá)式的
- 什么是右值(這里我把右值和右值引用搞混了)
- malloc實現(xiàn)過程膛锭,malloc一定會調(diào)用brk調(diào)整堆邊界嗎粮坞。介紹buddy
- https 客戶端和服務(wù)器是如何實現(xiàn)協(xié)議選擇的莫杈,現(xiàn)在常用的協(xié)議是什么
- https 客戶端鑒定服務(wù)器的過程