在兩家大廠工做了6年,當了3年的前端面試官,把一些較難的面試題與答案彙總在個人Github中。但願對你們有所幫助,助力你們進入本身理想的企業。html
項目地址是:github.com/airuikun/We…前端
但願你們不要看到題目就直接看答案,仍是但願先本身進行思考,在思考的過程當中,會有意想不到的收穫。vue
我把下面每道題的難度高低,和對標的職級,都寫上去了,你們能夠參考一下,但不是惟一評判標準。node
我提供幾個常見的策略吧react
其實你多關注知乎或者一些前端熱點,都會發現有不少不少的這種攻擊和漏洞的case講解,可是有沒有一些很難而且你們都沒想到過的策略和思路呢?git
歡迎展示本身的實力和創意github
週五公佈答案,若是你有好的想法或答案,歡迎在這題目對應的github下留言:github.com/airuikun/We…面試
這題目簡單的理解就是,寫一個正則表達式,將字符串'正則'轉化成'正則'。正則表達式
固然,真正包含一個網頁的html的字符串要比這個複雜。數據庫
並且,google裏關於這個問題的前三篇文章答案,都存在嚴重的問題,隨便寫幾個case都是知足不了的。
正則的問題,不少前端人員都停留在如何用正則去判斷一個數字是否是手機號,一段字符串是否是郵箱,說實話,這都沒用到正則知識體系的十分之一
在一些工程項目難題上,若是正則使用到位,真的是一行正則能夠抵1000行代碼。
建議有能力的小夥伴,能夠玩一下這題。
週五公佈答案,若是你有好的答案或想法,歡迎在這題目對應的github下留言:github.com/airuikun/We…
這題考察了函數在內存塊佔用執行和調度等,和對bind的深層理解。
歡迎挑戰
週五公佈答案,若是你有好的想法或答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
這種題,你懂的,逼格高,亮瞎眼,大廠太愛考了。
不過裝逼歸裝逼,有能力而且真真正正處理過這些高併發狀況的FE,這題是他們一個很好的展示機會。
之前個人mentor,用nodejs實現了高併發的智能容災,我至今記憶猶新,而且他也收穫了那年的高績效。
來玩一下?
週五公佈答案,歡迎挑戰,若是你有好的想法或答案,歡迎在這題目對應的github下留言:github.com/airuikun/We…
第二問我給個簡單的思路吧:將浮點數轉換爲整數來進行計算。
答案不惟一,歡迎提供更好的idea
週五公佈答案,歡迎挑戰,若是你有好的想法或答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
週五公佈答案,歡迎挑戰,若是你有好的想法或答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
這種題有簡單方法,也有難的方法,我建議大夥在面試的時候,儘可能往難的說。
週五公佈答案,歡迎挑戰,若是你有好的想法或答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
不要抵觸面試官考察v8,仍是那句話,你對一個問題回答的深度,是面試官評價你能力的參考和標準。
挑戰一下吧
週五公佈答案,歡迎挑戰,若是你有好的想法或答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
不少公司,都有不少的老項目,而且都是不一樣框架,很分散,不少上級的上級,很喜歡提這種多項目統一的需求。
這時候你就會面臨不一樣框架的項目重構。
若是你遇到這些問題,打算重寫項目,那是很是費力不討好的。這些問題,實際上是能框架層面上去解決的。
我提供個思路,好比在angular項目裏融合react項目,能夠從ReactDOM.render結合angular的路由入手。
再提供個思路,例如簡單的vue和react項目,能夠用ast等手法,將代碼互轉。但這個我曾經實踐過,會面臨不少的bad case。
剩下的一些思路,歡迎你們挑戰。
週五公佈答案,歡迎在這題目對應的github下留言言:github.com/airuikun/We…
針對png原理的問題,我寫了一個文章,輕鬆搞笑通俗易懂,你們能夠看一下,放鬆放鬆《PNG圖片壓縮原理--屌絲的眼淚》
我是小蝌蚪,目前擔任高級前端工程師
歡迎關注個人微信公衆號,微信掃下面二維碼或搜索公衆號「前端屌絲」,講述了一個前端屌絲逆襲的心路歷程,共勉。