web前端面試問(wèn)題小結(jié)

一般公司比較注重基礎(chǔ)細(xì)節(jié)問(wèn)題,面試問(wèn)的基本上是一些基礎(chǔ)知識(shí),從基礎(chǔ)知識(shí)的回答可以看出其掌握的熟練度以及深度和廣度(所以最好回答要有擴(kuò)展性,形成自己的知識(shí)鏈,有意識(shí)的引導(dǎo)面試官往你會(huì)的坑里跳,而不是面試官挖坑你去跳,最好不要讓面試官牽著你走,不然你哪不會(huì)他會(huì)問(wèn)哪,遇到不會(huì)的問(wèn)題你說(shuō)自己不太了解,然后打擦邊球,說(shuō)些與之相關(guān)的話題。)

基礎(chǔ)知識(shí):

1.html:

語(yǔ)義化標(biāo)簽有什么好處
舉例語(yǔ)義化標(biāo)簽?怎么看待無(wú)處不在的div
行內(nèi)元素、塊元素、行內(nèi)塊區(qū)別、舉例幾種
元素的嵌套規(guī)則 a能嵌套a么?
盒子模型(ie盒子模型、w3c標(biāo)準(zhǔn)盒子 區(qū)別,怎么補(bǔ)救)
DOCTYPE 標(biāo)準(zhǔn)模式和兼容模式,怎么會(huì)觸發(fā)瀏覽器的怪異渲染

2.css:

link和@import區(qū)別
瀏覽器的兼容 、css hack技術(shù)
舉例ie6下的bug問(wèn)題,怎么解決
css3動(dòng)畫(huà)
float浮動(dòng)(好處壞處)、清除浮動(dòng)(至少3、4種吧)、kfc是什么、bootstrap請(qǐng)浮動(dòng)是哪種?
定位position,三種定位的區(qū)別,相對(duì)于誰(shuí)定位
bootstrap 最大的特點(diǎn) 移動(dòng)先行
說(shuō)說(shuō)bootatrap 中柵格系統(tǒng)的原理
元素水平居中、垂直居中(方法很多)
顯示和隱藏 display與Visibility區(qū)別
px em rem 區(qū)別
less sass語(yǔ)法

3.js:

document.getElemetsByClassName 怎么兼容,自己寫(xiě)個(gè)方法
權(quán)重 #id .class tagName * (可以說(shuō)說(shuō)樹(shù)形結(jié)構(gòu),便于理解性能問(wèn)題)
cookies、localStorage、sessionStorage區(qū)別(session、indexDB不常問(wèn))
use strict 嚴(yán)格模式 干嘛用?
ajax 原生幾種步驟,get/post參數(shù)區(qū)別;
jq中的ajax幾個(gè)參數(shù),含義
http狀態(tài)碼 2xx 3xx 4xx的含義
get/post的區(qū)別
講講原型鏈
如何理解面向?qū)ο缶幊?br> 函數(shù)的閉包 特點(diǎn) 垃圾回收機(jī)制
函數(shù)的作用域? es5有塊級(jí)作用域么?
性能優(yōu)化問(wèn)題(幾大方面:js css 圖片 。。。。。。)
link 、script標(biāo)簽,引入css幾種方式?
舉例jq中的方法,jq中的動(dòng)畫(huà)效果?
git、svn的區(qū)別
常見(jiàn)的git命令
tcp/ip協(xié)議 udp/tcp的區(qū)別
說(shuō)一種你用過(guò)的MV*框架(angular、vue。。。。)
以angular為例 MVC是什么? angular的特點(diǎn) angular常用的指令、 指令 服務(wù) 路由
angular 臟檢查、 $scope\rootscop區(qū)別
ng-if/show/hide 原理? 哪個(gè)性能好?
事件委托機(jī)制?
前后臺(tái)對(duì)接怎么約定
跨域? 什么是跨域?什么情形產(chǎn)生跨域?怎么解決跨域(代理、jsonp、等等)?
gulp是干嘛用的? 常用的命令?其原理?好處?
es6語(yǔ)法 let const好處 、 箭頭函數(shù)
echarts/hcharts 用途
畫(huà)布canvas
js數(shù)據(jù)類(lèi)型哪幾種? 區(qū)別堆內(nèi)存和棧內(nèi)存
判斷數(shù)據(jù)的類(lèi)型有哪些方法? 特別注意null、obj
數(shù)組與字符串的相互轉(zhuǎn)換?
數(shù)組去重(很多種,舉例你最常用的1、2中)
數(shù)組排序?
pop、push、shift、unshift的區(qū)別,哪個(gè)能構(gòu)成先進(jìn)先出、模擬隊(duì)列
web安全
flex彈性盒子布局
圓角的兼容性
怎么判斷瀏覽器是那種?瀏覽器前綴
冒泡和捕獲
eval遍歷?性能與for循環(huán)比較,哪個(gè)性能好?
this關(guān)鍵字有幾種指向,如何改變指向?
call applay區(qū)別
AMD CMD規(guī)范
json的轉(zhuǎn)換方法
瀏覽器加載一個(gè)頁(yè)面過(guò)程,做了什么?

常用的編輯代碼工具?
是否熟練debug,斷點(diǎn)調(diào)試?
如何看待加班? 未來(lái)發(fā)展目標(biāo)?


當(dāng)然還有很多,移動(dòng)端的、react、nodejs、ionic、ng2,這些我用的并不多,只是初步了解過(guò),暫不提。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在線閱讀 http://interview.poetries.top[http://interview.poetr...
    前端進(jìn)階之旅閱讀 115,582評(píng)論 24 450
  • 【轉(zhuǎn)載】CSDN - 張林blog http://blog.csdn.net/XIAOZHUXMEN/articl...
    竿牘閱讀 3,601評(píng)論 1 14
  • 在喀拉峻鮮花臺(tái)上漫步,遇到了一頭觀察烏鴉的牛,后來(lái)在氈房有看到了它,歪歪的犄角,懶散的模樣,不愿意回家
    frank_東閱讀 872評(píng)論 4 51
  • 有人說(shuō),全職媽媽是沒(méi)有追求的人生,每天只圍著孩子轉(zhuǎn),盡干些吃喝拉撒家務(wù)活。 但是,當(dāng)了大半年全職媽媽的我,每天卻過(guò)...
    凌的天空閱讀 902評(píng)論 9 27
  • 這部電影看了好久了,一直都不知道該如何評(píng)價(jià),直到昨天的二刷。 披著懸疑的外套,講的是關(guān)于女性與家庭暴力;披著高科技...
    格子格格閱讀 302評(píng)論 0 0

友情鏈接更多精彩內(nèi)容