中小公司面試初中前端程序員會問哪些問題?根據面試公司的不同,所面試的內容不夠也會有所區別。有些公司面試的可能會比較簡單,如果你面試的是架構師的,面試公司可能會給出幾個真實的場景,讓你去實現。因此在面試之前需要做好充足的準備,隨機應變,具體清單如下:
1.一般后端接口,你怎么辦?
2.你的后端需要給你什么樣的信息才能成功?
3.請求參數的格式是什么?
4.如何向后端傳遞文件?
5.如何理解前端工程化?
6.買一臺電腦,從A借1K,從B借2K,從C借3K,用6000元買一臺電腦。
抽象成前端的邏輯是要求不同的接口獲取數據,并在獲得所有數據后顯示數據,如何實現這一點?
7.不使用promise.all,async/await如何實現?
8.promise.alll和async/await有什么區別?
9.promise.all是為了解決什么問題?
10.有一群不確定數量的人,第一個人去超市買東西,第一個人買第二個人買,第二個回來買第三個,抽象成前端邏輯如何實現?(事實上,他想聽的答案是遞回,但我又講了洋蔥圈的原則)
11.如何刪除事件監控,一個元素綁定多個事件,如何確認刪除哪個?
12.你如何調試代碼?(這個階段就是打開谷歌控制臺,一個個講各種功能都能做什么。
13.谷歌調試工具你會用什么功能?
14.如何進行斷點調試?
15.控制臺能做什么?
16.不熟悉的項目,如何找到接口所在的代碼?
17.如果接口地址是動態的,是其他接口返回的?
18.localStorage,session,cookie有什么區別?
19.然后問幾個開源項目。
因為我帶了一臺電腦,我也看了看我的代碼。一般來說,你如何處理后端接口?事實上,我不明白面試官想問什么。只需參考接口文檔提出請求,最多,我會再次包裝axios。
20.你的后端需要給你什么樣的信息才能成功》
請求方式
請求參數
21.請求參數的格式是什么?
三種格式的HTTP請求參數。
QueryStringParameters。
FormData。
RequestPayload。
22.如何向后端傳遞文件?
上傳前后文件的過程和方法。
23.如何理解前端工程化?
綜合學習前端工程化,結合代碼實踐。
24.如何實現上述購買電腦的例子?
答:使用promise.alll或async/await。
25.不使用promise.all,async/await如何實現?
26.promise.alll和async/await有什么區別?
Asyncawait是基于promise實現的,是promise的改良版本,使代碼看起來更簡潔,異步代碼執行類似于同步代碼。
27.promise.all是為了解決什么問題?
答:總結大量異步操作結果。
28.如何刪除事件監控,一個元素綁定多個事件,如何確認刪除?
element.removeeentlistener(type,handler,false/true)
復制代碼
type:事件類型。
事件執行觸發函數。
false/true:false為冒泡,true為捕獲,參數為true,表示在捕獲階段調用事件處理程序;如果是false,則表示在冒泡階段調用事件處理程序。
需要注意的是,監控事件不能通過匿名函數消除,只能通過實名函數消除。
29.不熟悉的項目,如何找到接口所在的代碼?
答:可以搜索接口地址。
30.localStorage,session,cookie有什么區別?
理解cookie.session.localstorage.sessionstorage的區別。
以上是針對中小公司面試初中前端程序員會問哪些問題的清單,以上內容可以作為參考。不管面試是否順利,都需要提前刷一刷面試題,多學習專業知識,為面試做好充足的準備。更多關于“Web培訓,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。