1.自我介紹;
主要介紹自己的一些信息,小編也是第一次參加面試奈惑,所以表達的時候有些許緊張,木有很流利的表達自己的想法原在,關(guān)鍵還是不夠自信的原因吧。大家可以多看一些面經(jīng)彤叉。希望大家可以一起分享交流庶柿。
2.簡歷上寫了熟悉數(shù)據(jù)結(jié)構(gòu),那好來寫個二分查找法吧;
這個問題說明自己有十分把握的往簡歷上寫柬焕,就像小編已經(jīng)很久沒有復習數(shù)據(jù)結(jié)構(gòu)了审残,但是......就是這么悲催璧坟,一次命中铲敛,那就分享一個二分法的例子吧先鱼;
函數(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.塊級元素和行內(nèi)元素俭正,區(qū)別以及互相轉(zhuǎn)化;
行內(nèi)元素:不獨占一行焙畔,不從新行開始儿惫,不可以設(shè)置其寬度和高度,display:inline伸但,如果設(shè)置display為block肾请,則可以轉(zhuǎn)化為塊級元素;
常見的行內(nèi)元素有:a,b,span,img,input,select等更胖;
塊級元素: 獨占一行铛铁,可設(shè)置寬度和高度,display:block却妨,如果設(shè)置display為inline饵逐,則可以轉(zhuǎn)化為行內(nèi)元素;
常見的塊級元素有: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.項目介紹捐下;
7.項目主要功能账锹;
8.項目技術(shù);
PS:根據(jù)自己項目的實際情況回答就行了哈~
9.盒模型
主要分為:IE盒子和W3C盒子坷襟;但都由border(邊框)奸柬,padding(內(nèi)邊距),margin(外邊距)婴程,content(內(nèi)容)組成廓奕;
IE盒子:content部分包括border和padding;
祝你好運~~