2014騰訊實習一面面試題


下面是我和同學去面試騰訊實習一面的面試題,僅供參考!

我的面試題

時間:2014.4.23 下午2:40 ~ 3:15

網絡:

  • TCP/IP協議棧各個層次及分別的功能
    下面提供一個參考答案:

    網絡接口層:這是協議棧的最低層,對應OSI的物理層和數據鏈路層,主要完成數據幀的實際發送和接收。
    網絡層:處理分組在網絡中的活動,例如路由選擇和轉發等,這一層主要包括IP協議、ARP、ICMP協議等。
    傳輸層:主要功能是提供應用程序之間的通信,這一層主要是TCP/UDP協議。
    應用層:用來處理特定的應用,針對不同的應用提供了不同的協議,例如進行文件傳輸時用到的FTP協議,發送email用到的SMTP等。

數據庫:

  • 事務的幾個特性(含義+舉例說明)。
  • 用MySQL語法建 一個學生表,包括學生姓名、性別、年齡、班級信息。
  • char()與varchar()的區分,什么情況下用char()?(兩者區別很重要)
  • 建過索引嗎?什么情況下需要建立索引?
  • 索引的作用?為什么能夠提高查詢速度?(索引的原理)
  • 索引有什么副作用嗎?
  • 在sql語句中加上字符集的方法。

C語言

  • sizeof使用相關問:

    struct Test { int a; char b; short c; };

    sizeof(Test)=?
    Test test;

    sizeof(test)=?

  • static關鍵字作用(區分C語言和C++,兩種語言下作用有所不同)。

  • volatile關鍵字的作用。

Linux:

會Linux開發嗎?會shell腳本嗎?比如grep、awk,然后給了一個實用場景,讓用grep或awk進行文本處理。

編程題:

求一個單鏈表的中間節點,要求安全檢查,能直接運行的程序。(很簡單,但能寫出無bug、完全能運行的程序也不是非常容易,要注意邊界檢查、指針是否為空、特殊情況、編碼風格、是否有注釋等)。

附:同學的面試題

6{O}ZG`SBUKLS0)C1_7N)R2.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM