綜述
八家面試:2018.02.26pm悉稠、2018.02.28校焦、2018.03.01赊抖、2018.03.02、2018.03.05pm
個(gè)人認(rèn)為:技術(shù)掛掉兩家寨典,談工資談崩兩家氛雪,兩個(gè)發(fā)了offer,一個(gè)什么都沒(méi)準(zhǔn)備好就讓去面試也是無(wú)語(yǔ)耸成,一個(gè)還未知結(jié)果报亩。
結(jié)論:最重要的還是個(gè)人的知識(shí)儲(chǔ)備,除此之外井氢,有些企業(yè)會(huì)看重你原來(lái)的公司弦追、學(xué)校,基本上所有的企業(yè)都會(huì)關(guān)心你原來(lái)的工資毙沾,而且一般來(lái)說(shuō)漲幅控制在30%骗卜。一言以蔽之宠页,個(gè)人實(shí)力最重要左胞!
面試點(diǎn)
- CSS(flex、grid举户、float布局烤宙,盒子模型)
- JavaScript(this、原型鏈俭嘁、閉包)
- ES6(Set躺枕、Map、Class、Promise 等等)
- jQuery(含源碼)拐云,鏈?zhǔn)浇Y(jié)構(gòu)等
- vue全家桶罢猪、react全家桶
- JavaScript運(yùn)行機(jī)制
- http(方法、狀態(tài)碼叉瘩、網(wǎng)絡(luò)模型膳帕、三次握手)
- 瀏覽器內(nèi)核與區(qū)別
- 性能優(yōu)化方法
- 如何實(shí)現(xiàn)跨域
其他:數(shù)據(jù)結(jié)構(gòu)、算法(遇到的有排序算法薇缅、二叉樹(shù)危彩、線性規(guī)劃等)
部分問(wèn)題盤(pán)點(diǎn)
- 數(shù)組去重。這個(gè)問(wèn)到了三四次吧泳桦,印象尤其深刻汤徽。這個(gè)題目至少三種解法。
- cookie灸撰、session谒府、localStorage、sessionStorage區(qū)別浮毯。問(wèn)到了至少兩次
- 變量作用域狱掂、不同位置this的指向與作用
- setTimeout與promise,實(shí)質(zhì)是考察JavaScript運(yùn)行機(jī)制
- vue的生命周期與鉤子函數(shù)亲轨、vue組件間的通信(vuex)趋惨、vue如何實(shí)現(xiàn)雙向綁定
- 使用css實(shí)現(xiàn)一個(gè)三角形
- 使用css實(shí)現(xiàn)寬高1:1
- 使用css實(shí)現(xiàn)垂直居中,至少三種方法
- js如何解析字節(jié)流
- 如何實(shí)現(xiàn)跨域跨標(biāo)簽通信:http://web.jobbole.com/82225/
- 網(wǎng)頁(yè)如何調(diào)起app:https://segmentfault.com/a/1190000005967865?utm_source=tuicool&utm_medium=referral
- window.onload 與 document.onload 區(qū)別:https://stackoverflow.com/questions/3698200/window-onload-vs-document-ready?answertab=votes#tab-top
- script標(biāo)簽cross-origin:通常我們使用window.onerror來(lái)捕獲js腳本的錯(cuò)誤信息惦蚊。但是對(duì)于跨域調(diào)用的js腳本器虾,onerror事件只會(huì)給出很少的報(bào)錯(cuò)信息:error: Script error.這個(gè)簡(jiǎn)單的信息很明顯不足以看出腳本的具體錯(cuò)誤,所以我們可以使用crossorigin屬性蹦锋,使得加載的跨域腳本可以得出跟同域腳本同樣的報(bào)錯(cuò)信息:
<script crossorigin src="xxx"></script>
如果是這樣兆沙,xxx的服務(wù)器必須給出一個(gè)Access-Control-Allow-Origin的header,否則無(wú)法訪問(wèn)此腳本莉掂。 - service worker/web worker
- 移動(dòng)端文字rem
- JavaScript垃圾回收
- 對(duì)象的比較
- " "==false//true
- []==false//true
- 實(shí)現(xiàn)Array的repeat葛圃,原型鏈的考察
- 正則表達(dá)式
- 繼承的實(shí)現(xiàn)
學(xué)習(xí)參考資料
啰嗦一句:基礎(chǔ)很重要哭尝!
- api手冊(cè): https://developer.mozilla.org/zh-CN/docs/Web
- 《JavaScript高級(jí)程序設(shè)計(jì)(第3版)中文 高清 完整》
- 《JavaScript權(quán)威指南 第6版文字版(英文版)》
- ES6: http://es6.ruanyifeng.com/
- vuejs: https://vuejs.org/ (vue vuex vue-router)
- webpack/gulp
- sass/less
- 面試跳槽面試技巧 https://coding.imooc.com/class/129.html 百度網(wǎng)盤(pán)鏈接: https://pan.baidu.com/s/1ghiwgG7 密碼:byyq
附帶幾張截圖
IMG_0806.PNG
IMG_0807.PNG
IMG_0808.PNG
IMG_0809.PNG
IMG_0810.PNG
IMG_0811.PNG
IMG_0812.PNG
IMG_0813.PNG
IMG_0817.PNG
IMG_0818.PNG
IMG_0831.PNG
IMG_0832.PNG
IMG_0833.PNG
IMG_0834.PNG
IMG_0835.PNG
IMG_0836.PNG