摘要:講了一下我在電力物聯(lián)網(wǎng)項(xiàng)目中通過(guò)設(shè)計(jì)的文件遠(yuǎn)程升級(jí)功能。完成聊天畢業(yè)規(guī)劃怎么樣收到面試調(diào)查問(wèn)卷等待中。。。。。
四道題兩個(gè)小時(shí),ac了2.3道
自我介紹+項(xiàng)目:(稍有點(diǎn)不對(duì)口)
電力物聯(lián)網(wǎng)項(xiàng)目,lora無(wú)線傳感網(wǎng),多跳多叉樹網(wǎng)絡(luò)拓?fù)?,基于?guó)家電網(wǎng)自定的協(xié)議,在嵌入式linux上使用sqllite,redis,內(nèi)核模塊等等實(shí)現(xiàn)協(xié)議的mac層,網(wǎng)絡(luò)層等等。
基礎(chǔ)題:
io多路復(fù)用 select poll epoll
數(shù)據(jù)庫(kù)acid特性
redis
關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)
進(jìn)程死鎖
如何解決
二叉排序樹
平衡二叉樹
b+樹
算法題:
(中等)打印二叉樹每層最右的節(jié)點(diǎn)
題目還好做,就是用queue來(lái)層次遍歷就行了,不過(guò)構(gòu)建測(cè)試用例比較麻煩,我是用數(shù)組方式開辟的樹結(jié)點(diǎn),然后手動(dòng)連起來(lái)的。(完成 15min)
反問(wèn):
技術(shù)棧: go cpp python
項(xiàng)目:
巴拉巴拉
基礎(chǔ)題:
main函數(shù)外的全局變量和內(nèi)的局部變量怎么分配內(nèi)存
靜態(tài)局部變量如何判讀第一次執(zhí)行初始化和第二次忽略初始化
vector底層怎么實(shí)現(xiàn),擴(kuò)容,類里有哪些成員
算法題:
(中等)跳躍數(shù)組,能否跳到數(shù)組最后一個(gè)位置(稍暴力解法 15min)
(困難)最長(zhǎng)的有效括號(hào),在混著有效無(wú)效括號(hào)的字符串中找到最長(zhǎng)的有效長(zhǎng)度。(完成 20min)
聊天:
最早什么時(shí)候可以來(lái)實(shí)習(xí)
論文搞的怎么樣了
現(xiàn)在有多少家offer了
項(xiàng)目:
巴拉巴拉
編譯和部署的環(huán)境是怎么樣的
基礎(chǔ):
如何在cpp代碼中編譯c代碼
cpp和c編譯過(guò)程的不同
cpp的析構(gòu)函數(shù)為什么寫成虛函數(shù)
cpp的普通成員函數(shù)能否訪問(wèn)靜態(tài)成員(答錯(cuò)了T-T)
cpp的struct和class
內(nèi)存堆和棧
數(shù)據(jù)庫(kù)索引
數(shù)據(jù)庫(kù)的日志
https過(guò)程
計(jì)算機(jī)網(wǎng)絡(luò)7層和5層
有哪些協(xié)議,分層講一講
設(shè)計(jì)題:
1.在UDP協(xié)議的基礎(chǔ)上設(shè)計(jì)一個(gè)大文件傳輸系統(tǒng)。
講了一下我在電力物聯(lián)網(wǎng)項(xiàng)目中通過(guò)UDP設(shè)計(jì)的文件遠(yuǎn)程升級(jí)功能。
2.在UDP協(xié)議的基礎(chǔ)上設(shè)計(jì)一個(gè)實(shí)時(shí)語(yǔ)言通話系統(tǒng)
算法題:
(中等)最長(zhǎng)無(wú)重復(fù)子串,該題被改,在純數(shù)字的字符串中找到長(zhǎng)度為10的無(wú)重復(fù)子串,在原題的滑動(dòng)窗口解法中加maxlen長(zhǎng)度判斷再break就行了。(完成 20min)
聊天:
畢業(yè)規(guī)劃怎么樣
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/119622.html