網易遊戲 QA實習生 一面面試記錄

2021-07-04 06:48:57 字數 1460 閱讀 5299

大四暑假內推面試了網易遊戲qa,奈何那時候水平太低,很多基礎性問題都沒答上來。妥妥的一面就掛了,面試官人很好,開始問了很多難的問題我都沒答上來,後面就問我了一些基礎知識,然而水平太低,還是不會了。

c語言結構體沒有函式,c++裡面結構體可以有函式

可以展開把重要的一些內建物件講一下。

list

主要子類:arraylist和linkedlist

arraylist基於動態陣列

如果arraylist底層是陣列,如果放慢後,元素重新拷貝到新的陣列裡,新的陣列長度是原來陣列的1.5倍。

set

主要子類:hashset

hashset 無序,是雜湊表實現的

treeset 有序,是紅黑樹實現的

list資料可重複,set不可重複

32位機器上

sizeof(int) = 4

sizeof(int * ) = 4

主要有兩個方面的不同;

執行時間上

<%@ include file=」relativeuri」%> 是在翻譯階段執行

< jsp:include page=」relativeuri」 flush=」true」/>

在請求處理階段執行.

引入內容的不同

<%@ include file=」relativeuri」%>

< jsp:include page=」relativeuri」 flush=」true」 /> 引入執行頁面或servlet所生成的應答文字.

另外在兩種用法中file和page屬性都被解釋為乙個相對的uri.如果它以斜槓開頭,那麼它就是乙個環境相關的路徑.將根據賦給應用程式的uri的字首進行解釋,如果它不是以斜槓開頭,那麼就是頁面相關的路徑,就根據引入這個檔案的頁面所在的路徑進行解釋.

編譯結果不同

動態include: 編譯出來是兩個檔案, 顯示的時候是 呼叫的關係,可以使用引數.

靜態include: 編譯出來是乙個檔案, 被include的檔案內容被編譯到了父檔案裡.不可以使用引數.

這三個都是用來儲存資料的, 都會有過期時間

session是針對單個連線(會話)來使用的,主要儲存和連線相關的上下文資訊,比如登入資訊等等。

cache是應用程式級的,主要用來快取計算結果,減輕伺服器負擔,並加快響應速度

session把資料儲存在伺服器端,每乙個使用者都有屬於自己的session

cookie同session一樣是儲存你個人資訊的,不過是儲存在客戶端(瀏覽器等), 會有過期時間

預設cookies失效時間是關閉瀏覽器後,cookies失效

時間過去太久,記不清了,大致記得有一道查詢問題。

對於有序資料一定要想到利用二分查詢。

12個球稱3次找出其中不一樣輕重的小球

騰訊實習生一面面經(後台開發)

自我介紹,介紹專案 會的技術 1.單例模式 懶漢餓漢 2.然後可能因為簡歷上寫的相關技術的原因,面試官讓在spring中實現單例模式 3.用工廠模式製造不同的單例出來 4.多執行緒下如何實現單例,加鎖?怎麼加?synchronized 5.synchronized在靜態方法 例項方法 塊前使用的區別...

滴滴演算法工程師實習生一面面經

滴滴今年校招的筆試題灰常的簡單,選擇是往年的原題,智力題什麼的也都可做,兩道程式設計題分別是翻轉字串中單詞的字母順序,和俄羅斯套娃dp問題,於是就接到了找實習以來的第二場現場面試通知。1 自我介紹一下吧 2 看了你的簡歷感覺和所報崗位有關的只有乙個競賽,那就介紹一下都做了什麼,怎麼實現的吧 大體介紹...

網易2017實習生招聘面試經歷

網易面試經歷總結 面試是在杭州網易大廈進行的,面試的職位是c 開發工程師 網易杭州 杭州研究院 公共技術 有些問題可能不是太準確,但是大概是那個意思。一面 1.自我介紹 技術面的自我介紹不用說得太複雜,簡單介紹一下就好。2.專案經歷 介紹自己做的東西,這個在網易面試裡面佔了主要成分。每個人的專案肯定...