百度前端面試題分享

到公司以後,直接技術面,沒有筆試

  1. 考官: 自我介紹一下
    我: 巴拉巴拉....
  2. 考官: 你會什麼?
    我:巴拉巴拉,其中提到了面向對象
  3. 考官: 那你寫一個類吧
    我就寫了一個構造函數和原型對象,然後實例化,並進行了一番解釋
  4. 考官: 如何實現兩個類的繼承
    我: 不是很清楚,回答了一個extend方法,然後考官貌似不是很清楚extend怎麼實現的,就問我,我就把extend這個函數寫了下來,然後解釋了一下,他就問我如果不用這個方法呢,用別的方法呢, 我就說不知道了
  5. 考官: 說說框架的好處
    我: 巴拉巴拉....
  6. 考官: 你會寫自定義事件麼? (我說啥意思),就是寫一個事件,這個事件名字就是a
    我: 不會
  7. 考官: 說說數組的方法有哪些
    我: slice, concat, pop, push, shift, unshift, splice, 然後問我slice和splice的區別,我解釋了一下,然後問我如何實現自動生成100個0的字符串,我說for循環或者while實現,他說不用for循環呢?我說能不能給點提示,他說就是數組的方法,這個我沒想起來,就說不會
  8. 考官: 做過哪些特效
    我: 輪播圖啊啥的說了一些,然後講了怎麼實現的
  9. 考官: 你知不知道事件模型
    我: 你說的是事件捕獲,目標階段,事件冒泡麼, 考官說算了,不問這個了,這個太簡單了,我說你問了那麼多我都沒答好,你得問多難的啊
  10. 用面向對象或者框架封裝一個JQuery UI中的dialog功能
    我: 是一個彈出款的效果是吧, 然後說先提取屬性和方法,他就問有哪些屬性和方法,然後我巴拉巴拉,最後問了如果拖拽時鼠標移出了瀏覽器(也就是鼠標拖到了瀏覽器的外面),然後再拖回來的時候,clientX的值就會有偏差了,怎麼解決,這個問題我回答成了如何實現讓對話框在瀏覽器範圍內活動,不超出瀏覽器, 沒答對
  11. 如何實現搜索框搜索時出現下拉列表
    百度前端面試題分享
    我: 巴拉巴拉.....Ajax
    我能想起來的問題就目前這些了, 我面試中問到面試官他們主要使用什麼技術,他說HTML5和requireJS, 這兩個我都不會,感覺完全沒有共同語言的樣子, 中間提到angularJS,他也沒有深入的問,不知道是不是他也不懂還是咋,還有他問我還了解過什麼,我說ionic, 他啥也沒問. 我也不知道我們怎麼聊了50多分鐘, 然後他說幫我找二面,我很驚訝,我說就我這樣的也能進二面啊,他說那你想咋樣?想不想面,我說那還是面吧,然後他說但是二面的那個人在開會,就讓我先回來了,我就先走了,一面就這樣了,感覺面的不好, 很過東西都想不起來了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章