百度前端面試題分享

2021-09-23 20:43:51 字數 1425 閱讀 2110

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

考官: 自我介紹一下

我: 巴拉巴拉…

考官: 你會什麼?

我:巴拉巴拉,其中提到了物件導向

考官: 那你寫乙個類吧

我就寫了乙個建構函式和原型物件,然後例項化,並進行了一番解釋

考官: 如何實現兩個類的繼承

我: 不是很清楚,回答了乙個extend方法,然後考官貌似不是很清楚extend怎麼實現的,就問我,我就把extend這個函式寫了下來,然後解釋了一下,他就問我如果不用這個方法呢,用別的方法呢, 我就說不知道了

考官: 說說框架的好處

我: 巴拉巴拉…

考官: 你會寫自定義事件麼? (我說啥意思),就是寫乙個事件,這個事件名字就是a

我: 不會

考官: 說說陣列的方法有哪些

我: slice, concat, pop, push, shift, unshift, splice, 然後問我slice和splice的區別,我解釋了一下,然後問我如何實現自動生成100個0的字串,我說for迴圈或者while實現,他說不用for迴圈呢?我說能不能給點提示,他說就是陣列的方法,這個我沒想起來,就說不會

考官: 做過哪些特效

我: 輪播圖啊啥的說了一些,然後講了怎麼實現的

考官: 你知不知道事件模型

我: 你說的是事件捕獲,目標階段,事件冒泡麼, 考官說算了,不問這個了,這個太簡單了,我說你問了那麼多我都沒答好,你得問多難的啊

用物件導向或者框架封裝乙個jquery ui中的dialog功能

我: 是乙個彈出款的效果是吧, 然後說先提取屬性和方法,他就問有哪些屬性和方法,然後我巴拉巴拉,最後問了如果拖拽時滑鼠移出了瀏覽器(也就是滑鼠拖到了瀏覽器的外面),然後再拖回來的時候,clientx的值就會有偏差了,怎麼解決,這個問題我回答成了如何實現讓對話方塊在瀏覽器範圍內活動,不超出瀏覽器, 沒答對

如何實現搜尋框搜尋時出現下拉列表

我: 巴拉巴拉…ajax

我能想起來的問題就目前這些了, 我面試中問到面試官他們主要使用什麼技術,他說html5和requirejs, 這兩個我都不會,感覺完全沒有共同語言的樣子, 中間提到angularjs,他也沒有深入的問,不知道是不是他也不懂還是咋,還有他問我還了解過什麼,我說ionic, 他啥也沒問. 我也不知道我們怎麼聊了50多分鐘, 然後他說幫我找二面,我很驚訝,我說就我這樣的也能進二面啊,他說那你想咋樣?想不想面,我說那還是面吧,然後他說但是二面的那個人在開會,就讓我先回來了,我就先走了,一面就這樣了,感覺面的不好, 很過東西都想不起來了, 在此只想把面試題目分享給大家.

暱稱

百度前端面試題

1.列舉你所知道的html行內元素 塊級元素和空 void 元素 答 塊元素 block element html標籤分類明細 address 位址 blockquote 塊引用 center 舉中對齊塊 dir 目錄列表 div 常用塊級容易,也是css layout的主要標籤 dl 定義列表 f...

前端vue面試題(百度前端面試)

mvvm分為model view viewmodel三者。model代表資料模型,資料和業務邏輯都在model層中定義 view代表ui檢視,負責資料的展示 viewmodel負責監聽model中資料的改變並且控制檢視的更新,處理使用者互動操作 model和view並無直接關聯,而是通過viewmo...

百度前端面試題錯題彙總

使用純html css實現如圖 實現 dom結構 demo1 demo2 css樣式 demo1 demo2 實現思路解析 乙個大的div包含了乙個小的div,小的div設定定位移動到父div右邊,然後使用transition旋轉45度並設定這個div的兩個border方向為none或者0,並設定他...