也是讓某溼兄幫忙內推,而後過了四五天,電話打來了css
一面:html
1.首先是簡單的自我介紹前端
2.你以爲一個前端工程師應該具有什麼技能mysql
好比用戶體驗這個方面他就貴問你具體的例子web
3.讓你設計一個web站點,假如只有你一我的設計實現,前端後端都讓你一我的負責,具體你要怎麼作?面試
我主要分紅了:ajax
需求文檔(需求明確),後端數據設計,前端界面設計,前端靜態頁面實現,前端動態邏輯(與後端數據接口)實現,總體實現,還有細節實現等算法
4.對應前端框架,你怎麼選sql
我主要分紅了四部分:mongodb
第一就是跟html+css展現層關係比較大的,好比bootstrap;
第二就是跟js聯繫比較大的,好比jQuery;
第三就是html+css+js聯繫比較大的,好比各類MV**之類的如 angular.js ;
第四就是大前端組織的框架,如模塊化 require.js等等
而後就圍繞展開啦(但我沒有深刻理解MV** 因此又跳坑了)
5.你以爲本身作得比較滿意的一個項目是什麼?
談到了實習期間的XX,而後圍繞XX遇到的技術難點,遇到的問題,怎麼解決說了一通
6.我看你還作過一個在線聊天室是吧,能說一下及時通信實現的思路麼
也是圍繞socket.io說,而後就被問到
7. socket套接字是工做在協議中的哪一層呢,有沒有考慮到其餘的通信實現方式
應該是應用層吧(到底是哪一層..),談到了ajax的通信實現,而後又扯到了WebSocket(又悲催了我也沒了解過只是知道名字..)
8.描述一下TCP請求時的握手過程
同步序列報文
同步序列報文&應答報文
應答報文
(好久沒看了,都忘了具體的東西,應該去看看網絡協議了)
9.看你有提到過mongodb,它和mysql有什麼區別?
balabla 又是淺顯的認識
10.你js有常用麼,瞭解得怎麼樣?
應該蠻久了吧
11.ok那你能講講js的面向對象麼
主要是基於原型實現的
12.嗯那它怎麼實現繼承?
我只舉例了原型鏈方式的繼承 A.prototype = new B(); 而後
13.那爲何子類的原型爲何要指向父類的實例,爲何不直接等於向父類的原型?
(看來我對原型仍是理解地有點淺,說不出..)
14.你用原生的js多麼,原生js發送ajax請求通常要通過哪些步驟?
balabala open方法,send方法,get和post時send參數的不一樣,事件監聽狀態碼的改變
15.那通常有哪些狀態碼返回?
1,2,3,4,5,開頭的 .. 而後再細分說明,
16.你能講講304緩存的原理嗎
而後我就扯到了緩存實現的那幾種,好比
catch-control:max-age
Expires:
Etag:
If-Modified-Since/Last-Modifed
(而後被問到具體怎麼用,組合使用仍是單獨用,Etag通常怎麼生成,惋惜我只看過而沒實現過,因此又是跳坑)
17.你用ajax的時候有遇到過跨域問題麼
談到了常見的幾種
jsonp :但只支持get請求
CORS :使用Access-Control-Allow-Origin
主域相同的使用 document.domain
好比frame框架的使用 window.name
還有HTML5的 PostMessage方法
18.你有常用CSS吧,水平垂直居中怎麼實現?
定位,top:50% 而後再讓50%這個值減掉div高度的通常(鬱悶啊,我原本是想表達負邊距半個div高的..)
flex佈局實現
面試官:還有嗎?(母雞啊我想不粗來鳥..)
19.你對web攻擊手段有了解麼,web安全
講了XSS的原理以及預防方法
講了CSRF是大體原理(但這或實在瞭解很少,也沒話了)
20.1000之內的質數,然你找出來,你怎麼實現?
我主要講了普通的方法,而後固然被叫優化啦..而後想不出了..(只能想到 去除偶數,記錄當前質數,下一次判斷質數的時候判斷與已有質數的取模值..)
21.能說是快排的原理嗎
快排忘了(囧),而後就用冒泡排序說了一下大概的原理(可能說得也有問題..)
22.你知道堆、隊列、棧的區別嗎
數據結構好久沒複習了,大概按本身理解描述了一下,而後就被問如何實現隊列和棧
23.你對頁面作過優化嗎,好比一些內存啊CPU的優化
不懂說什麼.. 就說了那幾條Web性能優化準則(知道還不行,看來得深刻理解)
24.你如今有拿到XX的offer嗎
沒有啊..我如今是在 暑期實習..
25. 你有什麼問題要問嗎
整個一面持續了55分鐘
一面結束了,說是兩週以內給結果..
總之,此次騰訊的一面跟阿里的一面徹底就不是一個檔次,考察的內容太廣太全面了,看來還得抽空複習數據結構算法操做系統..
而後呢,才過了十幾分鍾,就來短信說已通過了一面,複試須要等到9月份跟校招同步,面試官是 AlloyTeam 的。
難怪了..問的問題那麼高級O_O