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