張杰的日誌
網易遊戲面試歸來,結果自然是非常的慘淡。師兄去年面試被鄙視,我這什麼準備工作都沒做,毫無懸念的再次被鄙視。
一面就不說了,居然是hr面。上來就讓自我介紹,說了些啥我都不記得了,反正是東拼西湊,完全不成條理。
本來有筆試的,估計時間不夠,直接技術面了。提前半小時到場,先給一張紙,紙上有乙個演算法題,30分鐘:
有乙個長度為1000的整數陣列,所有元素均為隨機數。寫乙個程式,當使用者輸入整數k時,刪除陣列中等於k的所有元素,同時列印剩餘元素的情況。使用者可以反覆輸入,直到陣列為空。
拿到題,看到列印剩餘元素的情況,想了半天,不知道到底是要列印每個元素的情況(是否被刪除),還是列印剩餘多少元素就行。如果是後者,就用個雜湊處理,如果是前者,想了想,不知道用什麼方法好。30分鐘一會就到了,沒寫出來就直接拿著題去見面試官了。
一共兩個面試官,看了下我的簡歷,簡歷上主要寫了兩方面:計算機網路和tcp/ip、作業系統和linux。然後問的也主要是這兩方面。
作業系統及linux問題:
1. 什麼是linux的swap空間?
這個不難。
2. linux中的***xx程序是什麼?
乙個專業的英文單詞,沒聽清,問了幾遍,貌似還是沒印象,就直接說不清楚。回想起來可能是zombie,但是發音不太像。
3. linux的訊號機制是怎樣的?
不知道怎麼的,和訊息佇列搞混了,所以回答肯定是錯了。
4. linux中的管道是什麼?
我回答說管道是linux中的資料流,程序之間傳輸資料。關鍵是沒有說管道是linux 六個ipc機制之一。所以回答不算完整。
網路相關:
1. 什麼是tcp的慢啟動?
囧,這個沒想起來
2. 什麼是tcp的syn攻擊?
前不久才看到過,現場又沒想完整。我回答說是攻擊者偽造三次握手中的syn包,讓伺服器始終認為連線未建立。剛出考場就想起來了,應該是攻擊者偽造syn包,卻不建立連線,直到耗盡伺服器的資源。
一看到兩個網路的問題都沒答上來
網易遊戲實習筆試題
時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb 電子數字在生活中很常見,而許多的電子數字是由led數碼管製作而成。數字led數碼管一般由7個發光二極體封裝在一起,組成 8 字型,引線在內部連線完成。如下圖所示,我們可以對每個發光管進行編碼從1到7。而數字0到數字9可以由這七...
網易筆試程式設計 數字遊戲
小易邀請你玩乙個數字遊戲,小易給你一系列的整數。你們倆使用這些整數玩遊戲。每次小易會任意說乙個數字出來,然後你需要從這一系列數字中選取一部分出來讓它們的和等於小易所說的數字。例如 如果是你有的一系列數,小易說的數字是11.你可以得到方案2 2 7 11.如果頑皮的小易想坑你,他說的數字是6,那麼你沒...
2015網易遊戲筆試02
題目大意 給定乙個壓縮後的字串,求其解壓縮之後的長度。兩個儲存的規則 1 如果字串中有連續相同的大寫字母,它們可以選擇用 字元 出現次數 的方式替代。如字串 aabccccdd 可以用 a2bc4d2 表示,也可以用 a2bc2c2dd 表示。2 如果字串中有連續出現的模式串 模式串長度大於1 它們...