原文連接:www.cnblogs.com/chaojidan/p…
我是提早一年爲校招準備的,可是校招不理想,所以想給個人師弟,師妹們提點建議。css
校招通常是每一年的9月份開始。所以在9月份以前你須要準備好本身的簡歷。而簡歷怎麼寫,就看你以前的準備狀況了。html
個人建議:linux
1.js高級程序設計。此書,我在面試前只看了兩遍,可是面試時,不少都在那本書上,不少忘記了。並且這本書,我每一個章節都看了。經驗:這本書,你要選擇一些章節精讀4-5遍,因爲我是每章都看,因此沒那麼多時間看4-5遍。哎。至於選擇哪些章節,你本身多看一些面試經歷,而後根據本身的實際狀況選擇。我推薦一下幾個重要的章節(必定要看):ajax請求。事件監聽和響應,事件委託。函數節流。做用域鏈,跨域。繼承。js數據類型。閉包。惰性載入。而後根據上面的例子,你本身能夠模仿出來。我記得當時騰訊面試官問了我一個百度輸入框的這樣的一個問題,要我當場寫代碼實現這樣的一個問題,你們能夠去看一下,其實js高級程序設計裏面有相關的題目,其實就是input綁定onkeyup事件,而後利用setTimeout實現ajax的函數節流。我當時只作出了一部分。百度面試官問了個人js繼承。360面試官問了我object.prototype.toString.call的問題,爲何要用這種方法判斷數組類型。ajax和閉包是全部公司必問的。哎。經驗教訓啊,你們切記,找一些重要的章節,精讀4-5遍,而後寫相應的小例子。由於js高級程序設計這本書上有一些章節,壓根不會考,也壓根不多用到。面試
2.css權威指南。這本書我看完了,感受很容易,你們能夠所有精讀兩遍就好了。騰訊面試官問了我很簡單的css:css的渲染順序,行內式,嵌入式,導入式,連接式,這裏面css的渲染順序要搞清楚。還有id,類,元素,僞元素,屬性值等,渲染的順序。固然還有@important。ajax
3.精通CSS。選幾章精讀吧。好比:網易面試官問了我,三個div浮動的問題。一個div固定大小,另一個div自適應。div居中的問題。算法
4.http權威指南。選擇幾章精讀。好比,返回碼和返回狀態。http請求狀態。http請求發生了一些什麼步驟。360問了我http請求有多少種,好像是有6種。get和post請求的區別,head請求的做用。編程
5.高性能網站設計。選擇幾章精讀。這本書我當初沒看,由於學校圖書館沒有,本身捨不得買。這本書主要解決面試官問了性能優化的問題,這也是必問的。雅虎35條優化準則要精讀。負載均衡要知道,cdn等。跨域
書的話,就基本上這些就夠了。可是基本上大公司都會問一些js無關的東西。好比:算法,tcpip,linux。我當時把tcpIp,編程之美,數據結構,linux基本使用都看了一遍,浪費了不少時間。其實不該該這樣,你應該選擇一些精讀就好了,好比TCPip你精讀了三次握手,域名解析,ip層,tcp層就差很少了。算法的話,你只要把數據結構上面基本的算法掌握就好了,好比,百度面試官會問你,快速排序,堆排序,廣度,深度等等。而後linux就基本的命令知道就OK了。固然,有一些變態的面試官會考一些機智的算法,這些算法你就能夠經過百度,而後整理一些就好了。這看人品。反正這種算法不會太難,就看你當時能不能找到那個點,找到那個點就很容易了。固然實在作不出,可讓面試官給點提示,他不給的話,你就說出本身的思想就OK了。數組