欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

會(huì)員標(biāo)識(shí)
人事未盡 level
獲贊
24
粉絲
12
關(guān)注
43
看過(guò) TA
342
電子科技大學(xué)
2026
算法工程師
IP屬地:廣東
暫未填寫(xiě)個(gè)人簡(jiǎn)介
私信
關(guān)注
發(fā)點(diǎn)面經(jīng)希望能求求好運(yùn)~3.26投遞,3.29筆,4.15早一面,無(wú)手撕面完秒掛(八股盛宴)----自我介紹--------項(xiàng)目環(huán)節(jié)1.AB包怎么打包和分包的2.有沒(méi)有對(duì)你的工程進(jìn)行過(guò)更新,資源卸載時(shí)怎么樣的3.Unload()區(qū)別,什么時(shí)候用Unload(false)4.壓縮格式了解嗎5.導(dǎo)表工具是怎么做的,有了解網(wǎng)上開(kāi)源的導(dǎo)表工具嗎?6.FSM怎么設(shè)計(jì)的7.對(duì)象池怎么設(shè)計(jì)的8.UI怎么和邏輯做交互的9.事件中心底層是怎么做的10.單例會(huì)有什么問(wèn)題--------因?yàn)槲沂亲?d視覺(jué)的,有個(gè)3DGS相關(guān)的橫向,就問(wèn)了我一些圖形學(xué)八股1.說(shuō)一下渲染管線2.了解MVP矩陣嗎3.一個(gè)物體先旋轉(zhuǎn),再移動(dòng),或者是先移動(dòng)再旋轉(zhuǎn),他們的結(jié)果。4.那我給你一個(gè)點(diǎn)。你怎么判斷這個(gè)點(diǎn)是否在一個(gè)三角形內(nèi)。5.Unity中,定義一個(gè)攝像機(jī)需要哪一些基本的參數(shù)。?(忘了,只說(shuō)了攝像機(jī)內(nèi)外參,畸變焦距這些。Unity的參數(shù)沒(méi)想起來(lái),估計(jì)還有FOV,裁剪平面,投影類型之類的)6.解釋下前向渲染和延遲渲染(G-Buffer,大意就是先深度測(cè)試減少不必要的片元渲染)7.你剛說(shuō)的抗鋸齒,除了MSAA,還有哪些抗鋸齒?(SSAA超分,F(xiàn)XAA快速近似,查找邊緣,TAA時(shí)間)8.你有了解一些陰影的基本原理嗎(靜態(tài)陰影LightMap,動(dòng)態(tài)陰影ShadowMapping,大場(chǎng)景級(jí)聯(lián)CSM)9.了解哪些后處理算法?(伽馬校正,景深,運(yùn)動(dòng)模糊,但這個(gè)我具體沒(méi)記這些概念對(duì)應(yīng)的算法)------問(wèn)熟悉什么語(yǔ)言,我說(shuō)C++C#。問(wèn)我腳本語(yǔ)言熟悉嗎,我說(shuō)Lua剛學(xué)沒(méi)實(shí)操過(guò)(主要確實(shí)沒(méi)把握),科研用python1.多態(tài)怎么理解2.New和malloc的區(qū)別3.Free怎么知道要釋放多大一個(gè)空間?(后來(lái)看了下,malloc在分配空間的時(shí)候,會(huì)額外有一個(gè)小塊空間存相關(guān)信息,給free傳指針地址的時(shí)候,free就會(huì)用到)4.說(shuō)下Vector的原理,和list各有什么優(yōu)缺點(diǎn)5.Map和Unorder_map的區(qū)別6.哈希表發(fā)生沖突怎么解決7.尋路算法用過(guò)嗎?8.網(wǎng)頁(yè)上輸一個(gè)地址,最后把它顯示出來(lái),整個(gè)流程是怎么樣的??(有點(diǎn)久沒(méi)看,忘了,說(shuō)了一通https的原理)9.Tcp和udp的區(qū)別?哪些游戲你覺(jué)得用的是tcp,哪些是udp----最后無(wú)手撕,問(wèn)我平常有玩什么游戲,深入了解過(guò)哪些游戲的實(shí)現(xiàn)?反問(wèn)1.做什么業(yè)務(wù)(三國(guó)志戰(zhàn)略版)2.整體有什么改進(jìn)空間(項(xiàng)目做得深度不夠)-----面完后秒掛,項(xiàng)目深度不夠這個(gè)確實(shí)是我強(qiáng)行轉(zhuǎn)行不可避免的會(huì)被抨擊到問(wèn)題??赡苄」ぷ魇腋蚪?jīng)歷豐富一些的。當(dāng)然也有可能是我投遞時(shí)間太晚沒(méi)hc了,或許只能勉強(qiáng)這樣安慰自己了。
0 點(diǎn)贊 評(píng)論 收藏
分享
發(fā)點(diǎn)面經(jīng)希望能求求好運(yùn)~4.7早面,兩天后掛了,面了1h無(wú)手撕。面試官人還是不錯(cuò)的。另外面試官那邊說(shuō)在招的都是ue的項(xiàng)目,主要就問(wèn)基礎(chǔ)知識(shí)了(八股盛宴)自我介紹略。-----------1.說(shuō)一下多態(tài)√(靜態(tài)多態(tài)函數(shù)重載和模板,動(dòng)態(tài)多態(tài)派生類和虛函數(shù)2.說(shuō)一下虛函數(shù)怎么實(shí)現(xiàn)和調(diào)用√ (虛表,虛表指針)3.虛表什么時(shí)候初始化√(虛表編譯時(shí),虛表指針new的時(shí)候)4.多繼承幾個(gè)虛表指針,內(nèi)存分布?√(子類繼承了幾個(gè)基類就有幾個(gè)虛表,和對(duì)應(yīng)的虛表指針)5.定義一個(gè)空的class,編譯器默認(rèn)會(huì)幫我生成哪些函數(shù)??(回答的是構(gòu)造、析構(gòu)、拷貝構(gòu)造、)(---實(shí)際應(yīng)該還有賦值運(yùn)算符和兩種取址運(yùn)算符)6.默認(rèn)生成的構(gòu)造和析構(gòu)是虛的嗎?√(構(gòu)造不是虛的,析構(gòu)沒(méi)有子類的話默認(rèn)也不是虛的,但如果是有子類那父類必須得是虛的)7.剛剛提到默認(rèn)生成的拷貝構(gòu)造,那么它是一個(gè)深拷貝的實(shí)現(xiàn)還是淺拷貝實(shí)現(xiàn)??(沒(méi)準(zhǔn)備到,一開(kāi)始說(shuō)了淺,但是想到淺只是新指針指向,如果兩個(gè)指向同一個(gè)資源,delete兩次就壞了,于是說(shuō)了深。這里面試官還引導(dǎo)我說(shuō)一下深淺拷貝的概念。)(---實(shí)際默認(rèn)實(shí)現(xiàn)是淺拷貝?。〉_實(shí)也存在上面的那個(gè)隱患,所以需要人為的重載)8.說(shuō)一下C++的內(nèi)存分區(qū),以及各個(gè)區(qū)的功能√9.靜態(tài)成員變量,在那個(gè)分區(qū)?√ (靜態(tài)存儲(chǔ)區(qū))10.函數(shù)內(nèi)的靜態(tài)變量或者CPP文件下的靜態(tài)變量√(都是靜態(tài)存儲(chǔ)區(qū),前者即使作用域消失也還會(huì)在內(nèi)存中存在,只是沒(méi)法訪問(wèn);后者可以文件內(nèi)訪問(wèn),只是沒(méi)法跨文件)11.那它們?nèi)某跏蓟臅r(shí)機(jī)是一樣的嗎?√(C++中的類靜態(tài)成員變量和cpp文件下的是main執(zhí)行前,函數(shù)的局部靜態(tài)變量是首次調(diào)用函數(shù)時(shí)。12.New和malloc的區(qū)別√13.什么場(chǎng)景使用new什么場(chǎng)景用malloc?(這里說(shuō)了需要構(gòu)造對(duì)象用new,需要分配內(nèi)存給基本類型又不需要構(gòu)造的時(shí)候用malloc14.New和Malloc分配的時(shí)候,釋放時(shí)的方式?√(delete/free)15.Malloc申請(qǐng)內(nèi)存的釋放,可以只釋放一部分嗎?√(free我記得只能釋放完整的內(nèi)存吧)(---如果想動(dòng)態(tài)調(diào)整倒是可以用realloc??這個(gè)不太清楚)16.指針引用區(qū)別√17.class里有三個(gè)int,用sizeof給這個(gè)class的引用和指針取值,他們的值是多少,一樣的嗎?√(不一樣,引用就是class原大小12,指針就是4or8)18.指針變量所指向的地址不能改變,應(yīng)該哪里加const?int * const19.內(nèi)容不能改變呢?const int * (---其實(shí)還有int const * )20.四種類型轉(zhuǎn)換,每個(gè)的作用√21.static_cast相比C語(yǔ)言用括號(hào)進(jìn)行轉(zhuǎn)換,好處是什么?X(只說(shuō)了更安全會(huì)有類型檢查……)(---實(shí)際還有,C語(yǔ)言只用于值類型,static_cast能用于指針、引用以及類)22.現(xiàn)在對(duì)兩個(gè)無(wú)關(guān)的類型,用static_cast進(jìn)行轉(zhuǎn)換,會(huì)得到什么?√(說(shuō)了編譯時(shí)就會(huì)報(bào)錯(cuò))23.兩個(gè)無(wú)繼承關(guān)系的類型,用dynamic_cast進(jìn)行轉(zhuǎn)換,會(huì)得到什么??(說(shuō)了運(yùn)行時(shí)報(bào)錯(cuò))24.運(yùn)行時(shí)報(bào)錯(cuò)的具體表現(xiàn)??(指針類型的轉(zhuǎn)換失敗,就會(huì)拋出nullptr,引用類型的異常,拋出bad_cast(---背倒是背了,但是答的時(shí)候沒(méi)有注意大前提……無(wú)繼承類型的話,是編譯時(shí)報(bào)錯(cuò)……轉(zhuǎn)換失敗才是上面這兩種……)25.智能指針說(shuō)一下√26.shared_ptr作為函數(shù)的參數(shù)傳遞時(shí),會(huì)增加引用計(jì)數(shù)嗎?√(值傳遞會(huì)調(diào)用shared_ptr的拷貝構(gòu)造,引用計(jì)數(shù)會(huì)加,但是引用傳遞就不會(huì))27.如果是我用拷貝的方式來(lái)傳遞,他是在什么時(shí)候把加一給減掉了?√(函數(shù)執(zhí)行完,局部變量生命周期結(jié)束時(shí),拷貝的那個(gè)shared_ptr對(duì)象自己的析構(gòu)調(diào)用時(shí)減128.Unique指針,可以寫(xiě)一個(gè)函數(shù),它的返回值是unique指針嗎?X(我說(shuō)要分情況,如果一個(gè)函數(shù)里局部變量的unique指針,不能這樣返回,如果全局的就可以)(---這里應(yīng)該是完全沒(méi)答到點(diǎn)上。函數(shù)返回值直接用unique_ptr是恰當(dāng)?shù)挠梅ǎR時(shí)對(duì)象直接通過(guò)移動(dòng)語(yǔ)義傳遞獨(dú)占所有權(quán)。)------數(shù)據(jù)結(jié)構(gòu)篇-----29.說(shuō)一下棧和隊(duì)列,應(yīng)用場(chǎng)景√(函數(shù)調(diào)用,回溯算法//BFS,F(xiàn)IFO策略)30.如果在C++里自己實(shí)現(xiàn)隊(duì)列(不用STL),有那些方式?√(鏈表隊(duì)列,數(shù)組用循環(huán)隊(duì)列)31.用數(shù)組的方式來(lái)實(shí)現(xiàn)的缺點(diǎn)是什么??(會(huì)有空間的浪費(fèi),隊(duì)列最大長(zhǎng)度也有限)32.現(xiàn)在我把隊(duì)列改造成一個(gè)帶優(yōu)先級(jí)的優(yōu)先隊(duì)列,我現(xiàn)在我向里邊插入一個(gè)元素,它大概的流程是怎樣的?X (這里當(dāng)作成了OS里的那個(gè)多級(jí)隊(duì)列,直接超級(jí)大爆,后面面試官甚至提醒了我堆排序也沒(méi)喚起記憶)33.計(jì)算哈希值有哪些常用方法(說(shuō)了MD5碼,SHA256,簡(jiǎn)單的話就取模)34.遇到?jīng)_突怎么解決?√(鏈地址,開(kāi)放地址法)35.鏈地址法怎樣來(lái)解決哈希沖突。而且使用這種方法,最后查找的時(shí)候是怎樣來(lái)查找?√(指針數(shù)組,取模后找對(duì)應(yīng)槽位的鏈表進(jìn)行遍歷,順便提了一下鏈地址如果長(zhǎng)了,負(fù)載因子高了也需要?jiǎng)討B(tài)擴(kuò)容并調(diào)整哈希函數(shù))36.用哈希表實(shí)現(xiàn)的容器?√37.紅黑樹(shù)相比于二叉平衡樹(shù)的優(yōu)點(diǎn)?√(只說(shuō)了平衡的嚴(yán)格程度,插入和刪除效率也更高,雖然同為O(logn)但紅黑樹(shù)所需要的旋轉(zhuǎn)更少)-----根據(jù)項(xiàng)目問(wèn)八股環(huán)節(jié)---------38.“從操作系統(tǒng)層面考慮序列化,中間大概發(fā)生那些流程,把內(nèi)存的數(shù)據(jù)轉(zhuǎn)換成硬盤(pán)中的數(shù)據(jù)?”X (文件IO忘了,只說(shuō)了轉(zhuǎn)換為流文件再寫(xiě)入磁盤(pán))39.這個(gè)過(guò)程它會(huì)涉及到操作系統(tǒng)里邊用戶態(tài)和內(nèi)核態(tài)的切換嗎?X(一開(kāi)始說(shuō)了不能,爆了,下面面試官再問(wèn)的時(shí)候才說(shuō)能)40.用戶態(tài)和內(nèi)核態(tài)就是他設(shè)計(jì)出來(lái)的主要目的是什么?A:內(nèi)核態(tài)可以訪問(wèn)調(diào)度各種資源數(shù)據(jù),包括外圍設(shè)備,用戶態(tài)只能訪問(wèn)分配的資源。41.游戲的存檔IO這一步,可以在主線程進(jìn)行嗎?他會(huì)不會(huì)導(dǎo)致游戲就是卡住了,比如你寫(xiě)的東西很多A:有可能42.那你會(huì)考慮怎么實(shí)現(xiàn)和解決?A:可以考慮協(xié)程43.我們先說(shuō)協(xié)程,它本質(zhì)上是開(kāi)了一個(gè)新的線程,還是用其他的方式來(lái)實(shí)現(xiàn)?√(說(shuō)了一下協(xié)程的原理)44.稍微發(fā)散一點(diǎn),如果我現(xiàn)在很多數(shù)據(jù)量很大的需要寫(xiě)入到硬盤(pán)中,并不一定是游戲存檔。你來(lái)寫(xiě)程序的話,會(huì)寫(xiě)一個(gè)多線程的方式的程序,還是寫(xiě)一個(gè)多進(jìn)程的方式的程序更好一些。A:認(rèn)為多線程好一些,會(huì)共享內(nèi)存且線程切換開(kāi)銷小一些,但是要注意寫(xiě)入時(shí)的保護(hù)(感覺(jué)是一個(gè)開(kāi)放性問(wèn)題,還有什么可以說(shuō)的嗎?)45.那有哪些線程同步的方式?A:臨界區(qū),互斥鎖,信號(hào)量46.假設(shè)我們用信號(hào)量的方式,簡(jiǎn)化一下,比如就兩個(gè)線程,一個(gè)寫(xiě)的,一個(gè)讀的,這個(gè)信號(hào)量大概是怎樣來(lái)操作的?A:我說(shuō)可以允許多個(gè)讀線程并發(fā),讀與讀之間可以不互斥,但寫(xiě)線程要和所有其他讀寫(xiě)線程互斥(感覺(jué)答的不對(duì)口)47.UI相關(guān)有用到什么設(shè)計(jì)模式嗎?A:我回答了UI管理器用了單例,然后一些其他對(duì)象觸發(fā)UI邏輯更新時(shí)會(huì)用到觀察者------沒(méi)有手撕------反問(wèn)問(wèn)了面試官部門現(xiàn)在的工作內(nèi)容?然后實(shí)習(xí)生進(jìn)去一般是做什么?問(wèn)了如果Unity轉(zhuǎn)UE有什么建議還是說(shuō)工作室會(huì)有什么指導(dǎo)?#??虯I配圖神器#
0 點(diǎn)贊 評(píng)論 收藏
分享
???09751076號(hào):刷新簡(jiǎn)歷,更改base。讓你的簡(jiǎn)歷排序在更前面
0 點(diǎn)贊 評(píng)論 收藏
分享

創(chuàng)作者周榜

更多
關(guān)注他的用戶也關(guān)注了:
牛客網(wǎng)
??推髽I(yè)服務(wù)