介紹一下你的項(xiàng)目
這個(gè)項(xiàng)目是我一年前做的榆苞,到現(xiàn)在已經(jīng)基本忘記了稳衬,都忘記了需求是什么,因此介紹的時(shí)候就磕磕絆絆坐漏,也解釋不清楚薄疚,面試官一直追問(wèn)細(xì)節(jié)。所以赊琳,根據(jù)我血和淚的教訓(xùn)街夭,一定要認(rèn)真準(zhǔn)備項(xiàng)目的介紹啊。css中box-sizing有什么值躏筏,分別代表什么板丽,還給了一道題,要求計(jì)算藍(lán)色區(qū)域的大小
一開(kāi)始計(jì)算的時(shí)候忽略了border設(shè)置成了紅色趁尼,面試官提醒后才注意到埃碱。
<!DOCTYPE html>
<html>
<head>
<style>
.box {
width: 10px;
height: 10px;
border: 1px solid red;
margin: 2px;
padding: 2px;
background: blue;
}
#borderBox {
box-sizing: border-box;
}
#contentBox {
box-sizing: content-box;
}
</style>
</head>
<body>
<div>請(qǐng)問(wèn)下面兩個(gè) div 元素,藍(lán)色區(qū)域的寬高各是多少像素酥泞?</div>
<div id="borderBox" class="box"></div>
<div id="contentBox" class="box"></div>
</body>
</html>
- css選擇器的優(yōu)先級(jí)
這個(gè)也已經(jīng)忘記了砚殿,就說(shuō)了類(lèi)選擇器和id選擇器 - js里的宏任務(wù)和微任務(wù),給了一道題婶博,要求說(shuō)出輸出順序
這個(gè)已經(jīng)很熟了瓮具,直接結(jié)合題目把事件循環(huán)的那一套說(shuō)了出來(lái)
console.log(1);
setTimeout(function () { console.log(2); }, 0);
new Promise(resolve => {
console.log(3);
resolve();
}).then(() => {
console.log(4);
})
console.log(5);
- 說(shuō)一下彈窗的垂直居中要怎么實(shí)現(xiàn),就像那種彈出來(lái)的消息窗口
一般要怎么實(shí)現(xiàn)垂直居中我知道凡人,但我不是很了解彈窗名党,不知道彈窗究竟有什么層。然后說(shuō)了下用flex和absolute的實(shí)現(xiàn)挠轴。 - 查找一個(gè)數(shù)組的第二大的數(shù)传睹,如果沒(méi)有就返回最大數(shù)字
一開(kāi)始頁(yè)面是c++,我就直接開(kāi)始用c++寫(xiě)岸晦,面試官說(shuō)你不會(huì)js嗎欧啤,我說(shuō)會(huì),然后換成js启上,刷刷刷地寫(xiě)完了代碼邢隧,面試官也沒(méi)有多問(wèn)。 - 平時(shí)是怎么學(xué)習(xí)前端的
(又是這個(gè)問(wèn)題冈在,字節(jié)三面的面試官都問(wèn)了這個(gè)問(wèn)題)我就把之前的回答重復(fù)了一遍倒慧,面試官好像不是很滿(mǎn)意,我就問(wèn)面試官能給我一點(diǎn)學(xué)習(xí)的建議嗎包券?(沒(méi)想到面試官還真給了我標(biāo)準(zhǔn)答案)面試官說(shuō)按照前端的知識(shí)圖譜進(jìn)行學(xué)習(xí)纫谅,有規(guī)劃地去學(xué)習(xí)前端的方方面面,這樣能具有更廣闊的前端視野溅固,然后也能清楚什么情況下用什么技術(shù)付秕。 - 實(shí)習(xí)時(shí)間和后面的安排
- 面試官最后還是提到了我前面項(xiàng)目的事情,問(wèn)我為什么明明項(xiàng)目也做了快有4個(gè)月侍郭,現(xiàn)在居然介紹得這么不清不楚
(我能怎么辦询吴,我也很難受。亮元。汰寓。)我就說(shuō)了當(dāng)時(shí)對(duì)這個(gè)項(xiàng)目的一些原理不是很理解,所以一時(shí)難以解釋清楚苹粟,吧啦吧啦地說(shuō)了一些有滑。最后面試官也不是很滿(mǎn)意我的解釋。所以嵌削,還是好好準(zhǔn)備項(xiàng)目的介紹吧毛好。