完美世界 2021 軟件&游戲面試題
小編:管理員 795閱讀 2021.09.23
編寫(xiě)一個(gè)簡(jiǎn)單的2人點(diǎn)對點(diǎn)聊天工具,一方利用IP地址和端口連接另一方,可以相互發(fā)送文本信息。
編寫(xiě)一個(gè)用于局域網(wǎng)(同一子網(wǎng))的、沒(méi)有服務(wù)器的、可以多人同時(shí)聊天的程序,可以給某個(gè)人或者全部人發(fā)送文本信息。
編寫(xiě)一個(gè)可以計算四則運算(包含括號)程序,比如輸入字符串" 1 + 2 * 3 / ( 4 - 5)" ,輸出的結果為" -5" 。
模擬一個(gè)生產(chǎn)者、消費者問(wèn)題,自己實(shí)現一個(gè)支持多線(xiàn)程、有上限的隊列,附帶測試代碼。
編寫(xiě)一個(gè)GUI程序。在一個(gè)一定長(cháng)、寬的區域內,隨機分布有一定數量的矩形(邊與區域的邊平行,并且一定在區域內),當鼠標在該區域內任意一點(diǎn)按下左鍵,找到所有矩形中,某個(gè)邊到該點(diǎn)的距離最近的那個(gè)矩形,并相對其他矩形特殊的顯示出來(lái)。
從前有三座塔,分別命名為X、Y、Z。其中在Z這座塔上,有個(gè)一定數量個(gè)盤(pán)子,比如N個(gè),每個(gè)盤(pán)子的直徑都不相同,并且按自下往上、從大到小排列,F在想把Z塔上的盤(pán)子都移動(dòng)到X塔上,并且移動(dòng)之后,X塔上盤(pán)子的順序和Z原來(lái)的順序是一樣的。在移動(dòng)過(guò)程中,每次只能移動(dòng)一個(gè)盤(pán)子;Y也可以放盤(pán)子,但是盤(pán)子無(wú)論放在哪座塔上,盤(pán)子必須按自下往上、從大到小排列。
在一個(gè)4×4的格子中,放入4個(gè)棋子,使得每個(gè)棋子相同行、相同列和2個(gè)45度斜邊上,都沒(méi)有其它棋子。
在一個(gè)圓桌上,放了8個(gè)盤(pán)子,每2個(gè)盤(pán)子中間放了一根筷子;每個(gè)盤(pán)子前站一個(gè)人,如果每人都先用左手拿起左邊的筷子,再去拿右邊的筷子,因為他右邊的筷子已經(jīng)被他右邊的人用左手拿起了,所以他沒(méi)有辦法湊齊一雙筷子。如果希望每個(gè)人都能在某個(gè)時(shí)刻可以湊齊一雙筷子,該怎么做。
C++中的const只能在編譯的時(shí)候限制為常量,如果想在程序運行的時(shí)候,做const的限制,有什么方法沒(méi)?
C++中,限制一個(gè)類(lèi)的對象實(shí)例,只能在堆上分配,或者只能在棧上分配,有什么方法沒(méi)?
?
闡述當前主流MMO游戲(大型多人在線(xiàn)游戲)的游戲系統與模塊,說(shuō)明你對它們的了解。
用流程圖的方式,把MMORPG游戲中游戲系統相互連接起來(lái),并闡述各個(gè)系統之間的相互聯(lián)系與作用。
舉例自己熟悉的幾款游戲,客觀(guān)分析在不同類(lèi)型游戲中,設計的重點(diǎn)和傾向性。別人為什么要這樣設計,優(yōu)勢在那里,劣勢在那里?自己為這個(gè)游戲設計一套改進(jìn)缺陷的方案。
如果讓你自己設計一個(gè)好友系統、師徒系統或婚姻系統,你該怎么做?請描述方法。(三選一)
你認為游戲規則策劃師,在日常工作中需要做那些工作?
闡述手機平臺、掌機平臺、PC平臺以及Web平臺中各游戲設計的區別,以及設計方式和理念上的不同。
結合你對WebGame的了解,自行設計一套在WebGame內玩家使用的交易系統規則?偨Y,在交易過(guò)程中可能會(huì )出現的問(wèn)題,并試圖尋找解決辦法。
一般的游戲設計需要分成幾個(gè)模塊?各個(gè)模塊之間的主次關(guān)系是怎樣的?各個(gè)模塊之間是如何聯(lián)系的?
你認為一款WebGame游戲中的游戲特色該從那些方面去體現。
相關(guān)推薦
- 烽火 2021 技術(shù)面試題 第1題:iso七層協(xié)議,以及每次有哪些協(xié)議。第2題:兩個(gè)ip地址為192.168.0.1/23和192.168.1.1/23 能不能互相通信。如果不能說(shuō)明為什么,應該怎么修改,才能互相通信 第3題:ATM,FPGA,TCP/IP,FIFO,FSM解釋 第4題:FPGA CPLD結構 第5題:FPGA開(kāi)發(fā)過(guò)程和工具 第6題…
- 完美世界 2021 市場(chǎng)文案面試題 第1題:為什么要從事網(wǎng)絡(luò )游戲行業(yè)?有什么打算,做什么準備?第2題:介紹1-3款你喜歡玩的游戲,用150字介紹每款游戲的好玩之處。第3題:選擇以下4個(gè)游戲中的一個(gè),用300字向玩家介紹此款游戲的好玩之處。(1)3D探險類(lèi)游戲,以希臘神話(huà)為背景,可以裝備圣衣,探索…
- 經(jīng)典筆試題-JDBC及Hibernate篇 五、JDBC 及Hibernate:(共12 題:基礎10 道,中等難度2 道)110、數據庫,比如100 用戶(hù)同時(shí)來(lái)訪(fǎng),要采取什么技術(shù)解決?【基礎】 答:可采用連接池。111、什么是ORM?【基礎】 答:對象關(guān)系映射(Object—Relational Mapping,簡(jiǎn)稱(chēng)ORM)是一種為了解決面向對象…