听说你想去大厂看学妹,带你看看网易互娱游戏测试面经
前言
金三銀四跳槽季,你準(zhǔn)備好了嗎?希望各位小伙伴能夠苦練技術(shù),早日達(dá)成自己心儀的offer。
下面是博主收集的一些關(guān)于面試的比較幫的面試題目,有需要的小伙伴可自行訂閱下載。
Spring系列面試題129道(附答案解析)
Redis,快看看這40道面試題
MyBatis的27道面試題
73道Java面試題合集-多線程與進(jìn)程
28道ZooKeeper面試題
?
?
【一面】? 1h15min
?
大體是技術(shù)面,了解你掌握的技術(shù)能力,還有對(duì)測(cè)試、游戲的理解。
1.自我介紹、詢問(wèn)項(xiàng)目及你在項(xiàng)目中做了什么、對(duì)游戲測(cè)試的理解還有黑盒測(cè)試白盒測(cè)試什么的。
黑盒測(cè)試
黑盒測(cè)試也稱功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試地,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。
等價(jià)類劃分:是把程序的輸入域劃分成若干部分,然后從每個(gè)部分中取少數(shù)具有代表性數(shù)據(jù)作為測(cè)試用例。
邊界值分析法: 是對(duì)輸入或輸出的邊界值作為測(cè)試用例
錯(cuò)誤推測(cè)設(shè)計(jì)方法就是基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中所有可能存在的各種錯(cuò)誤,從而有針對(duì)性地設(shè)計(jì)測(cè)試用例的方法。
因果圖法:利用圖解法分析輸入的各種組合關(guān)系,寫出判定表,從而設(shè)計(jì)相應(yīng)的測(cè)試用例
判定表:是把作為條件的所有輸入的各種組合值以及對(duì)應(yīng)輸出值都列出來(lái)形成的表格稱為判定表
正交試驗(yàn)設(shè)計(jì):從大量的實(shí)驗(yàn)數(shù)據(jù)中挑選適量的、有代表性的點(diǎn)來(lái)設(shè)計(jì)測(cè)試用例
?
白盒測(cè)試
- <1>.語(yǔ)句覆蓋每條語(yǔ)句至少執(zhí)行一次。
- <2>.判定覆蓋每個(gè)判定的每個(gè)分支至少執(zhí)行一次。
- <3>.條件覆蓋每個(gè)判定的每個(gè)條件應(yīng)取到各種可能的值。
- <4>.判定/條件覆蓋同時(shí)滿足判定覆蓋條件覆蓋。
- <5>.條件組合覆蓋每個(gè)判定中各條件的每一種組合至少出現(xiàn)一次。
- <6>.路徑覆蓋使程序中每一條可能的路徑至少執(zhí)行一次。
2.考察專業(yè)知識(shí),計(jì)網(wǎng):TCP/UDP區(qū)別,現(xiàn)在面試用的是哪個(gè)為什么。
?連接方面區(qū)別
TCP面向連接(如打電話要先撥號(hào)建立連接)。
UDP是無(wú)連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接。
?安全方面的區(qū)別
TCP提供可靠的服務(wù),通過(guò)TCP連接傳送的數(shù)據(jù),無(wú)差錯(cuò),不丟失,不重復(fù),且按序到達(dá)。
UDP盡最大努力交付,即不保證可靠交付。
?
?傳輸效率的區(qū)別
TCP傳輸效率相對(duì)較低。
UDP傳輸效率高,適用于對(duì)高速傳輸和實(shí)時(shí)性有較高的通信或廣播通信。
?連接對(duì)象數(shù)量的區(qū)別
TCP連接只能是點(diǎn)到點(diǎn)、一對(duì)一的。
UDP支持一對(duì)一,一對(duì)多,多對(duì)一和多對(duì)多的交互通信。
3.操作系統(tǒng):進(jìn)程線程區(qū)別,死鎖的四個(gè)條件。
?功能不同
進(jìn)程是計(jì)算機(jī)中的程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。
線程是操作系統(tǒng)能夠進(jìn)行運(yùn)算調(diào)度的最小單位。它被包含在進(jìn)程之中,是進(jìn)程中的實(shí)際運(yùn)作單位。
?工作原理不同
在早期面向進(jìn)程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是程序的基本執(zhí)行實(shí)體;在當(dāng)代面向線程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是線程的容器。程序是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程是程序的實(shí)體。
線程是獨(dú)立調(diào)度和分派的基本單位。線程可以為操作系統(tǒng)內(nèi)核調(diào)度的內(nèi)核線程,如Win32線程;由用戶進(jìn)程自行調(diào)度的用戶線程,如Linux平臺(tái)的POSIX Thread;或者由內(nèi)核與用戶進(jìn)程,如Windows 7的線程,進(jìn)行混合調(diào)度。
?作用不同
進(jìn)程是操作系統(tǒng)中最基本、重要的概念。是多道程序系統(tǒng)出現(xiàn)后,為了刻畫系統(tǒng)內(nèi)部出現(xiàn)的動(dòng)態(tài)情況,描述系統(tǒng)內(nèi)部各道程序的活動(dòng)規(guī)律引進(jìn)的一個(gè)概念,所有多道程序設(shè)計(jì)操作系統(tǒng)都建立在進(jìn)程的基礎(chǔ)上。
通常在一個(gè)進(jìn)程中可以包含若干個(gè)線程,它們可以利用進(jìn)程所擁有的資源。在引入線程的操作系統(tǒng)中,通常都是把進(jìn)程作為分配資源的基本單位,而把線程作為獨(dú)立運(yùn)行和獨(dú)立調(diào)度的基本單位。
4.數(shù)據(jù)庫(kù):應(yīng)該也是個(gè)挺簡(jiǎn)單的問(wèn)題,但是我沒(méi)答上來(lái)。
5.可能是看到我是安全專業(yè)的,之后問(wèn)了服務(wù)器受到dos攻擊如何應(yīng)對(duì)(挺突然的)
6.智力題:100個(gè)球,兩人依次拿,每次1-5個(gè),問(wèn)先拿的如何確保拿到最后一個(gè)球。
7.我面前有一臺(tái)座機(jī),我打算如何對(duì)座機(jī)進(jìn)行測(cè)試。
8.玩的比較多的及比較強(qiáng)的游戲。
9.不喜歡的游戲及原因。
10.針對(duì)我之前說(shuō)到的游戲A,我要怎樣引導(dǎo)新手上手游戲A。
無(wú)反問(wèn),3-5工作日出結(jié)果。
?
【二面】 1h10min
?
1.自我介紹。
2.基本上就是考察團(tuán)隊(duì)能力,問(wèn)的都是很散的問(wèn)題,具體記得不是很清楚。
3.先是了解項(xiàng)目,然后針對(duì)項(xiàng)目中涉及到團(tuán)隊(duì)合作的部分在問(wèn),溝通啊,分歧啊等等。
4.我簡(jiǎn)歷上寫了宿舍長(zhǎng)職位,又針對(duì)宿舍內(nèi)關(guān)系氛圍進(jìn)行提問(wèn)。
5.主要是因?yàn)槲业捻?xiàng)目經(jīng)驗(yàn)匱乏,又沒(méi)實(shí)習(xí),所以主要都是面試官提出了一些場(chǎng)景,問(wèn)我要如何解決。
有反問(wèn),一周出結(jié)果。
?
【三面】? 40min
?
1.自我介紹。
2.先問(wèn)一二面體驗(yàn)如何,有沒(méi)有覺(jué)得難回答的問(wèn)題。
3.平常玩哪些游戲,列舉十個(gè)網(wǎng)易游戲;moba、mmorpg、slg類游戲各列舉三個(gè)。
4.對(duì)游戲測(cè)試的理解。
5.智力題:1000階乘后有多少個(gè)0(聽(tīng)到智力題傻了,沒(méi)想到三面還有智力題)
6.之前一二面里我對(duì)csgo說(shuō)的比較多,可能也有我是安全專業(yè)的因素,問(wèn)了在csgo這種fps中,有哪些外掛,我打算如何防范這些外掛。
7.意向工作地、薪酬。
有反問(wèn),3-5工作日出結(jié)果。
總結(jié)
以上是生活随笔為你收集整理的听说你想去大厂看学妹,带你看看网易互娱游戏测试面经的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从C语言的角度重构数据结构系列(九)-数
- 下一篇: tableau可视化数据分析60讲(十三