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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 2,002評論 0 7
  • ———————————————回答好下面的足夠了---------------------------------...
    恒愛DE問候閱讀 1,753評論 0 4
  • 1.寫一個NSString類的實現 +(id)initWithCString:(c*****t char *)nu...
    韓七夏閱讀 3,797評論 2 37
  • 史上最全的iOS面試題及答案 迷途的羔羊--專為路癡量身打造的品牌。史上最精準的定位。想迷路都難!閃電更新中......
    南虞閱讀 1,526評論 0 8