騰訊面經系列-一面

    上次的文章說了騰訊校招的筆試,如今咱們來接着說說騰訊的一面。騰訊的技術類面試通常爲3面,一面是技術面,二面是綜合面,三面是HR面。html

    我筆試後隔了一天,就接到了騰訊的面試通知,要我早上10點去武漢光谷金盾大酒店(五星級的哦)面試,站了2個小時的公車,終於到了酒店。大公司果真是大公司,酒店高端大氣上檔次啊。在前臺和騰訊MM簽到了以後就在會議室裏面坐等。一面那是人山人海,好多正裝GG和MM,養眼。web

    9點55分,前臺MM大吼一聲10點鐘面試的同窗能夠上去啦。而後會議室一會兒走出一大堆人,我但是等了3次電梯才上得了樓。到了7樓705門口,向房間裏面張望了一下,裏面有人在面試,以後我就在門口偷聽。過了很久很久,好像10點半吧,那位同窗終於戀戀不捨地走出來了,出來還不忘多問面試官幾個問題,我在外面等得蛋都碎了。面試

    面試開始。面試官會先拿你的筆試試卷來看(騰訊筆試的時候會讓你把簡歷和答題卡訂在一塊兒),看了個人答題狀況,而後翻到後面看了看個人簡歷,而後就開始問了。編程

    我答得比較捉雞。設計模式

    1.你以爲你筆試答得怎麼樣?我說我搞.net久了,C/C++都忘光了,答得不是很好。而後他就說那我就問.net的吧。網絡

    2.HTTP有多少種請求方式?GET.POST.PUT.DELETE等等工具

    3.GET和POST有什麼區別?優化

    4.最近看了什麼書?我說看了《WCF服務編程》《EF IN ACTION》…說完了他會問你印象最深入的是哪本?spa

    5.用過web services麼?什麼是UDDI(用來發現webservices的協議),什麼是WSDL(Web Services Description Language)?.net

    6.用過JSON麼?我說用過,而後他問JSON和XML有什麼區別?我說JSON是輕量級的,效率比較好。

    7.忽然他來問我CSS,他說CSS熟麼,我說還行,而後他問div和span的區別。我說div佔一行,span能夠和別的元素在同一行。而後他說他想讓div也能在同一行,問我怎麼辦。我說用float(浮動)。他又問margin和padding的區別,我說一個是內邊距一個是外邊距。而後他問CSS中有多少種選擇器,我說有id選擇器,類選擇器,而後我就捉雞了,不記得了,讀者自行百度。他說還好,有些工做了幾年的人都不知道CSS有什麼選擇器。

    8.什麼是裝箱,什麼是拆箱?我說裝箱是值類型轉換爲引用類型,拆箱相反。

    9.給我一個5L,和一個6L的水杯,要我倒出3L的水。要我想兩種方法。。。智商捉雞的我想了一種就不想。讀者能夠本身發揮。

   10.讓我統計一下武漢有多少個下水井蓋。。。我剛聽到這題我就懵了,想了想,而後我說隨機抽幾條街道,接着去數這條街道上面有多少個井蓋,而後取個平均,再乘以大概的街道數。他點了點頭,問我還有其餘方法麼。。。我又捉雞了,搖了搖頭。他就說還能夠按照面積或者按照人口來計算。

   11.WEB頁面的生命週期是什麼?我說太多背不得,他就說不能背的,要理解。

   12.HTTPModules和HTTPHandler的區別?

   13.WCF中傳遞數據的時候你是怎麼作的?我說把數據弄成JSON格式的,而後返回JSON格式的字符串。

   14.他問設計模式。說你用過設計模式麼?我說用過。他說你知道設計模式分哪幾類麼?這個我還真不知道。他又問你用過哪一種設計模式。我說我用過單例模式和簡單工廠模式還有抽象工廠模式。他追問我你爲何要用單例模式,我就說我想讓某個實例在線程中惟一我就用單例模式。

   15.還問我爲何要用設計模式。我說用設計模式會讓項目易於修改和維護,會讓程序善於應對變化。

   16.問我你如今是面向接口編程仍是面向實現編程。我說面向接口,而後他問我知道什麼是依賴倒置麼,我說據說過。他問用過IOC,AOP麼,我說沒用過,而後就被鄙視了….

   17.用過什麼抓包工具。我說Wireshark和Ethereal。他問抓包來幹什麼,我說看TCP三次握手,作web的時候用來看http的報文,他說作web的必定要會用抓包工具,在作優化的時候會用到的。

   基本上就記得這些個問題了。。

   總結幾點:

   1.基礎知識必定要紮實,網絡之類的基本知識要知道。

   2.你想應聘的職位的方向你必需要清楚,好比.net的你要了解較深層次的東西,如IIS管道,HTTPModules,CLR相關的東西,還有一些SOA的最好也要知道。

   3.設計模式很重要。

 

    對了,面試開始以前他要我寫了兩個簡單的SQL語句,我把題目背出來讓你們參考,極其簡單,因此印象深入。

    Student(S#,SName,SSex)學生表

    Teacher(T#,TName,TSex)教師表

    Course(C#,CName)      課程表

    SC(C#,S#,Score)       SC表

    1.請找出姓"李"的男老師有多少個。

     select count(*) from [Teacher] where TName like '李%' and TSex='男'

相關文章
相關標籤/搜索