1.自我介紹;
主要介紹自己的一些信息,小編也是第一次參加面試,所以表達(dá)的時(shí)候有些許緊張,木有很流利的表達(dá)自己的想法,關(guān)鍵還是不夠自信的原因吧。大家可以多看一些面經(jīng)。希望大家可以一起分享交流。
2.簡(jiǎn)歷上寫了熟悉數(shù)據(jù)結(jié)構(gòu),那好來寫個(gè)二分查找法吧;
這個(gè)問題說明自己有十分把握的往簡(jiǎn)歷上寫,就像小編已經(jīng)很久沒有復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)了,但是......就是這么悲催,一次命中,那就分享一個(gè)二分法的例子吧;
函數(shù):
function search(val, arr) {
if (arr.length < 1||val<arr[0]||val>arr[arr.length-1]) {
return false;
}
else if (val == arr[0]||val==arr[arr.length-1]) {
return true;
}
else if (arr.length == 1) {
return false;
}
var res = [];
var base = Math.floor(arr.length / 2);
if (val > arr[base]) {
res = arr.splice(base + 1, arr.length - 1);
}
else if (val = arr[base]) {
return true;
}
else {
res = arr.splic(0, base - 1);
}
return search(val,res);
}`
3.塊級(jí)元素和行內(nèi)元素,區(qū)別以及互相轉(zhuǎn)化;
行內(nèi)元素:不獨(dú)占一行,不從新行開始,不可以設(shè)置其寬度和高度,display:inline,如果設(shè)置display為block,則可以轉(zhuǎn)化為塊級(jí)元素;
常見的行內(nèi)元素有:a,b,span,img,input,select等;
塊級(jí)元素: 獨(dú)占一行,可設(shè)置寬度和高度,display:block,如果設(shè)置display為inline,則可以轉(zhuǎn)化為行內(nèi)元素;
常見的塊級(jí)元素有:h1~h6,ul,ol,dt,div,p,dd等;
4.跨域問題;
https://segmentfault.com/a/1190000005082202
5.數(shù)組去重方法;
function select(arr){
if(arr.length===1){
return arr;
}
let newArr=[];
arr.filter(function(item){
if(newArr.indexOf(item)<0){
newArr.push(item);
}
});
return newArr;
}
6.項(xiàng)目介紹;
7.項(xiàng)目主要功能;
8.項(xiàng)目技術(shù);
PS:根據(jù)自己項(xiàng)目的實(shí)際情況回答就行了哈~
9.盒模型
主要分為:IE盒子和W3C盒子;但都由border(邊框),padding(內(nèi)邊距),margin(外邊距),content(內(nèi)容)組成;
IE盒子:content部分包括border和padding;
祝你好運(yùn)~~