天空衛(wèi)士C++ 一面(技術(shù)面、61min)
天空衛(wèi)士C++ 一面(技術(shù)面、61min)
面試官問(wèn)
你現(xiàn)在是在做畢設(shè)嗎?這學(xué)期在干什么呢?
自我介紹~
項(xiàng)目是老師帶著做的還是怎么一回事呢?
你是哪里人呢?看你得的獎(jiǎng)挺多的
你們班有多少人進(jìn)實(shí)驗(yàn)室
C跟C++哪一個(gè)更熟呢?
你覺(jué)得C和C++最大的區(qū)別是什么呢?
你能說(shuō)一個(gè)C和C++語(yǔ)法限制的例子嗎?
C語(yǔ)言想要實(shí)現(xiàn)面向?qū)ο蟮亩鄳B(tài)的話(huà)應(yīng)該怎么去做呢?
C語(yǔ)言中的指針轉(zhuǎn)換和C++有什么區(qū)別
C++除了強(qiáng)制轉(zhuǎn)換還有其他額外的一些轉(zhuǎn)換嗎?
一個(gè)A類(lèi)繼承了B類(lèi),A的指針怎么轉(zhuǎn)為B的指針,B的指針又怎么轉(zhuǎn)換成A的指針
boost庫(kù)你用過(guò)嗎,用過(guò)哪些呢?
講一下智能指針的原理呢
智能指針有哪些類(lèi)型呢?你使用過(guò)哪些呢,有什么區(qū)別呢?
C里面的
static_cast
是干什么的?一個(gè)函數(shù)里面有一個(gè)
staitc
變量,第二次調(diào)用的時(shí)候還會(huì)定義嗎?C++的引用和指針有什么區(qū)別呢?
一個(gè)簡(jiǎn)單類(lèi)的內(nèi)存模型你知道嗎
C++的類(lèi)的菱形繼承你知道嗎,這樣會(huì)有什么問(wèn)題嗎,怎么去解決呢?
定義兩個(gè)函數(shù)名相同的函數(shù),一個(gè)帶
const
一個(gè)不帶const
會(huì)有什么問(wèn)題extern
是干嘛的new
、delete
和malloc
、free
的區(qū)別一個(gè)類(lèi)里面的構(gòu)造函數(shù)是怎么樣的,最少多少個(gè)
什么時(shí)候需要重寫(xiě)類(lèi)的拷貝構(gòu)造函數(shù),為什么要寫(xiě)
STL里面的容器和算法你最熟悉哪些,展開(kāi)講講
迭代器是怎么刪除元素的呢?
C++的泛型編程有了解過(guò)嗎,簡(jiǎn)單說(shuō)一說(shuō)呢?
Linux
的虛擬地址空間,你知道嗎,進(jìn)程的虛擬地址空間進(jìn)程和線(xiàn)程有什么區(qū)別呢?
缺頁(yè)中斷你知道嗎?簡(jiǎn)單說(shuō)說(shuō)
并發(fā)和并行是什么
單核機(jī)器上寫(xiě)多線(xiàn)程程序要不要加鎖?為什么
多線(xiàn)程如何確保線(xiàn)程同步呢?
結(jié)構(gòu)體的內(nèi)存對(duì)齊你知道嗎,舉個(gè)例子呢?
函數(shù)調(diào)用的過(guò)程你知道嗎,簡(jiǎn)單說(shuō)說(shuō)呢?
Linux內(nèi)核有學(xué)過(guò)嗎?
系統(tǒng)調(diào)用是怎么一回事,簡(jiǎn)單介紹一下呢?
TCP
的三次握手和四次揮手簡(jiǎn)單介紹一下TCP
編程和UDP
編程有什么區(qū)別嗎,簡(jiǎn)單介紹一下如果用
TCP
和UDP
和客戶(hù)端給server
發(fā)一個(gè)信息,或者說(shuō)是一個(gè)struct
數(shù)據(jù)包,那么TCPserver
和UDPserver
各自需要注意什么Linux
編程中為什么會(huì)有select
、poll
、epoll
這些系統(tǒng)調(diào)用,你說(shuō)說(shuō)原理以及功能呢?更新數(shù)據(jù)庫(kù)的三大范式是什么呢?
數(shù)據(jù)庫(kù)為什么需要索引呢?
索引的負(fù)作用是什么呢?
數(shù)據(jù)庫(kù)的
INNER JOIN
和LEFT JOIN
有什么區(qū)別嗎?紅黑樹(shù)和
AVL
樹(shù)他們的定義特點(diǎn)和區(qū)別是什么呢?說(shuō)一說(shuō)B+樹(shù)的特點(diǎn)?
排序算法你知道哪些,簡(jiǎn)單挑兩個(gè)講一講原理以及時(shí)間復(fù)雜度吧
很大的數(shù)據(jù)中找
topk
的問(wèn)題說(shuō)一說(shuō)什么是動(dòng)態(tài)規(guī)劃算法,再舉個(gè)例子
現(xiàn)在已經(jīng)是金九銀十的秋招了,那些頭部大廠已經(jīng)開(kāi)始招聘了嗎?
答:已經(jīng)快結(jié)束了
反問(wèn)
假設(shè)有幸進(jìn)入貴公司,那么我可能會(huì)去學(xué)或者干什么事情呢?
請(qǐng)問(wèn)公司的加班情況是怎么樣的呢?
答:目前的話(huà)是周六上班(強(qiáng)制),周一到周五,晚上自主加班,但是估計(jì)不會(huì)一直這么弄下去,平時(shí)一般的時(shí)間就是朝九晚六
- 請(qǐng)問(wèn)加班有加班費(fèi)嗎?
答:這個(gè)沒(méi)有