今天跟一哥們跑去一家公司面試前端——基本上失去打醬油的,因為我自己喜歡上前端才不久,雖然掌握了一些技術,但都是要看文檔或者api才會用,至於理論那些就不太懂了,而我哥們更醬油,本身就沒有想往前端發展的意思。前端涉獵的范圍太廣了,我們沒有時間去准備,所以草草看了一點網上的試題就算了。
雖然我很想往前端方向發展,但是畢竟是新手,很多知識還不懂,瀏覽器兼容性等等很多知識都不懂,原生js等等只會點皮毛。這次面試給我最大的感受是:縱使我有萬千熱血與技術,但是我還是太嫩了,基礎不扎實。深刻意識到自己心浮氣躁,沒有好好打扎實基礎是不行的。所以最近都在整理一些筆試題目,因為筆試題都是一些基礎題,筆試題會做的話筆試的時候就可以成竹在胸了,而且這樣也可以補補自己的基礎。
扯遠了。
其實整個面試過程一點緊張都沒有,他們先給了我們一份試題做,都是一些理論性的題目。我寫寫我所記得的一些題目吧。
1)DOCTYPE?區分嚴謹模式-混雜模式有什么意義?
2)行內元素有哪些?塊級元素有哪些?
3)你設計的網頁用哪些瀏覽器測試過?它們分別是什么內核的?
4)你遇到過哪些瀏覽器兼容性問題?產生的原因是什么?如何解決?
5)談談幾個有趣的html標簽。
6)說說你對html5和css3的了解。
7)<ul id="myul"><li>第一個li</li><li>第二個li</li><li>第三個li</li></ul>,點擊任何一個li的時候,alert它的index。
8)function fun(a,b,c){
arguments[2]=3;
c=10;
alert(c);
}
fun(3,2,1);
如果把函數體改為
c=10;
arguments[2]=3;
alert(c);
結果又是怎樣?
暫時只記得這些,都是些主觀題和理論題。重點不是這里,重點是HR看了我們的答案之后,知道我們的基礎不好,跟我們聊了一下,再問問一些技術問題,確定我們是新手之后跟我們聊了很多其他的東西。我們跟他談了一些我們在校的情況,他說在我們身上看到了他當年的影子。一般情況下他看到筆試做的不好的,然后就會隨便聊幾句面試就結束了,我們是個例外,他跟我們談了一個半小時,聊天時間多於面試時間,也給了我們很好的指導。他也很明確告訴我們,我們不適合他們,他說我們是條好苗子(大概是因為別的面試者沒有我們這么多想法以及熱情),我們都是學.net出身的,他們要PHP的,雖然是做前端,但是還是需要懂得跟后台邏輯的打交道,而且我那哥們的方向不在這里,而我算是新手,我們兩個基礎都不扎實。他說你們是好苗子,如果我們現在是要招人來培養的話我就招了你們了,但是我們現在招人的目的是想找人來幫忙做事,所以很遺憾。但是很期待我們的成長,也很希望將來有機會和我們合作。
我感受很深刻,也非常感激強哥(后來我們加了Q,做了朋友,因為他在我們身上看到他的影子,他很關注我們的發展,對於這點我真的非常榮幸,雖然面試失敗了,可是受益良多),而我會繼續在前端打滾的,不斷學習,打好基礎知識,下次扎扎實實地去面試!
加油,為了未知的未來!