答:dns伺服器解析,tcp三次握手,建立連線,然後bilibala...............
答:我問是get,post請求之類?他說都可以,我就開始講請求有get,post,put,delete。然後講了get,post的差別,get是明文,在url傳值,而且因為瀏覽器原因長度有限制,他問多大,我說2k。接著說post是無限制,而且比較安全。然後又說了https協議,說是http加強版,經過了ssl加密。
問:能講細一點的東西嗎?
答:怎麼細?
問:說一下http狀態碼
答:200是成功,300重定向,304,存在快取;400,客戶端錯誤;500,伺服器端錯誤
問:還能具體點嗎?
答:302是暫時性轉移,301是永久的。
問:403呢?
答:(想了幾秒,然後先說了,「見到過又忘記了吧,沒關係」)
問:說一下你了解的http報頭有哪些?
答:cache-control;if-match,檢測etag的;if-modified-since(我當時這個只是答到了它的作用,沒答出名字)。然後說不知道了,(可突然想起了跨域的那個),就說有乙個是跨域的。
問:能說出名字嗎?
答:c..u..r..s?(其實是cors)。然後說跨域的話我對jsonp比較了解。
問:說一下jsonp原理
答:通過乙個script標籤,它可以訪問到外部伺服器的檔案,從而達到非同步取值。
問:那有什麼缺點嗎?
答:可能是除錯不方便?(答了就心虛了)。然後說不太懂。
問:(皺了一下眉頭)沒關係,換乙個話題,在github上看過一些專案的原始碼嗎?問:那你說一下session
答:session是伺服器端用來臨時儲存資訊的。像使用者登入的時候,可以記錄其登入狀態。
問:session在客戶端有什麼體現嗎?
答:(我題目都聽不明白,瞬間懵逼)不太懂。
問:說一下css,css的選擇器有哪些?
答:id,類,標籤,偽類,before,after之類,還有萬用字元。
問:這些選擇器的權重呢?
答:!important最高,style,id,class,屬性,div之類,最後是萬用字元。(當時差點忘記style了,到後面才記得,然後加上去)
問:乙個div如何居中?
答:是垂直水平居中嗎?
問:說說看?
答:有多種方式,說乙個css3的。position:relative;top:50%;left:50%;transform:tranformx(-50%) tranformy(-50%);(其實是translatex(-50%),translatey(-50%),當時說錯了)
問:(我沒說完他就理解了)那只是水平居中呢?
答:text-align:center;還有margin: 0 auto;
問:js的話,說一下閉包吧
答:我理解閉包是對外部變數的封閉,當乙個函式與外部變數繫結,並且返回出去的時候,就是乙個閉包,然後這個變數在記憶體中不會消失。
問:說一下你這個專案有遇到過什麼困難嗎?問:那你有做過什麼針對性優化嗎?
答:有的,像頁面有很多js嘛,就整合在乙個檔案,還有css。方便載入,然後外部引用js,css這些。(想答雅虎優化那些的,但是覺得不合適,又忘記了一些,想了下就不說了)差不多就這些吧。
問:說一說未來一兩年的職業規劃?
答:先是盡力進入一家bat這樣的大公司,然後當上業務主力(表述有問題),然後做乙個小leader,對自己要求高一點的話。
問:有什麼想學習的前端技術嗎?
答:有啊,像augular.js;模組化,像amd,cmd這些;然後還有自動構建工具,像gulp....
問:(沒說完就打斷我了)那你為什麼不了解一下?
答:(瞬間懵逼,不是問我想學什麼嗎?)我覺得我的js css 這些還不是特別的厲害,要先學好,然後把那個專案寫完再學習。
(沉默了一會.....)
問:那今天也面得差不多了,有什麼想要問我的嗎?面試基本就這樣結束了,是一面,問的都是些比較基礎的東西。雖然大多數答出來了,但是一些加分的問題和開放性問題答得不好,而且感覺到面試官對我一點興趣都沒有,心裡虛的一逼,就走出去了。
面試過程挺快的,也不知道是他對我滿意還是不滿意,才會這麼快,後來了解到大家都差不多,心裡也踏實了一些。不過總體還是好心虛,懷著忐忑的心離開。
騰訊面試經歷
linux和os netstat tcpdump ipcs ipcrm 如果這四個命令沒聽說過或者不能熟練使用,基本上可以回家,通過的概率較小 這四個命令的熟練掌握程度基本上能體現面試者實際開發和除錯程式的經驗 cpu 記憶體 硬碟 等等與系統效能除錯相關的命令必須熟練掌握,設定修改許可權 tcp網...
騰訊面試經驗
三面是總監面,本人不幸被拒了,這次面試沒有問專案相關的問題,專案的問題是放在二面問的。三面給人的感覺要求很嚴,有些問題看似基礎,但問得很細,稍有閃失就被pass,絕不能有模稜兩可那種回答,以下是面試題 1 tcp三次握手的過程,accept發生在三次握手哪個階段?2 tcp流,udp的資料報,之間有...
騰訊面試準備
1.const的含義及實現機制,比如 const int i,是怎麼做到i只可讀的?答 const用來說明所定義的變數是唯讀的,這些在編譯期間完成,編譯器可能使用常數直接替換掉對此變數的引用 2.到商店裡買200的商品返還100優惠券 可以在本商店代替現金 請問實際上折扣是多少?答 由於優惠券可以代...