2016網易前端實習生面經

4月13號的面試,趁熱來寫寫面經積攢一下人品。css

一面。html

自我介紹完以後,面試官瞭解了一下學習狀況,由於我強調了最近一直在深刻學習js,他就說那你html和css就通常是嗎?我說不能這麼說,html和css學的也蠻久了(可是來以前根本沒複習cssorz)。而後他順手給我出了一道佈局的題,原本是橫向三列,後來改爲橫向兩列布局(其實三列也能夠呀),一列寬度固定,一列寬度自適應,寫了兩個方案,當時太緊張第一個方案寫錯了,而後面試官一直引導我如何改正確,順便問了我文檔流是什麼。由於受到前面的影響,後來也是愈來愈沒自信,腦子一片混亂。接着就是問若是點擊一個連接不讓其跳轉如何實現,我說,阻止其的默認行爲,設置IE的returnValue屬性爲false,其餘瀏覽器調用preventDefault()函數,而後他就讓我寫出這部分代碼,因而在我打算把整個跨瀏覽器處理事件程序寫出來之時,可能考慮到時間問題吧,就說只寫部分代碼就好。接着就問我遇到或什麼問題,我說了一些用到過的css hack技巧。而後問css重繪和重排,當時腦子斷片了,從瀏覽器的渲染原理講起,順便問了我css性能,怎樣避免css性能太低,js如何優化等。後來就問道jasonp,這部分只是瞭解過,知道他怎麼用,只適用於get請求,順便說了其餘兩個跨域的方法,在後臺建立代理服務器,利用HTML5提供的XHR2改造服務器端。而後問我項目有用到服務器嗎等等,後來也是越說聲音越小....感受本身語言沒組織好,但後來想一想說的基本八九不離十,目前就想起來這些。前端

 

二面。面試

聽說是部門老大面試,果真氣氛嚴峻了不少啊。由於本身學前端也就半年多,項目經驗不是不少,自我介紹完就直切主題,看到我項目裏用到了jQuery一個圖片輪播的插件,就問我圖片輪播的原理(其實並非直接這麼問,是問若是讓一組圖片滾動輪播),我就回答用兩組相同實現輪播。而後問輪播若是有1000張圖片如何優化,我真當時想狠捶本身一頓,數據庫css優化js優化亂扯一通,明明一個雪碧圖就搞定了啊(哭)。本身用js造過一個相似於jQuery的animate的輪子,他出了道題,一個1000px的div居中以後,右邊留白區有一個距離此div10x的小方塊,大小寬高10px,問,如何讓這個小方塊固定在這裏,我用了absolute佈局,距右邊的距離使用大div的offsetLeft+本身的offsetWidth+10px,他又說能用純css實現嗎..後來發現可能沒理解他的意思,他是想讓小方塊隨着頁面滾動也停在那裏,我說用fixed定位,而後他問,瀏覽器不支持fixed定位的話如何實現,我說了一個用js實現的方法,後來想一想可讓固定的小方塊和那個body或者html容器脫離關係啊(不過好像會破壞文檔結構)。接着就是問頁面滾動時出發什麼樣的事件。。由於事件那部分是用到哪看到哪,因此本着何時學習都不遲的心情問了他一下,他說onscroll事件,因而決定回來惡補事件。而後就是問怎樣實現讓這個小方塊移動到頂部,我就說怎樣實現他的勻速運動啊云云。到了另一個項目,怎樣實現二級菜單的隱藏與出現啊。回答完以後,項目裏牽扯到了閉包的問題,想一想再不問就來不及了,雖然還有不少東西沒說,就說了我那個閉包怎樣實現之類的。最後問了css3的旋轉屬性,說讓一個三角形旋轉180度應該用哪一個屬性爲何,我當時只瞭解transforms,但至於怎樣使用還不太瞭解。回來馬上查了一下,嗯...我須要學的東西很是多...數據庫

 

三面沒什麼了,和hr聊聊天,解決問題的方法之類的。跨域

 

感受本身太緊張了可能發揮的不是很好,聽說前幾回面試的hr刷人很厲害..接下來的兩週我會天天祈禱,但願網易給我一個實習機會吧...瀏覽器

最後,面試最重要的果真是,要自信!!要自信!!服務器

相關文章
相關標籤/搜索