希望面经积累的人品能进二面吧,总得来说挺简单的
1. 两栏布局,左边固定,要求先加载内容区域,说出多种方法
2 .正则对象test方法和exec方法的不同,分别返回什么
3.事件绑定的多种方式,事件监听addEventListener的第三个参数是什么,取值各有什么意思
4.事件代理 阻止事件冒泡 阻止事件默认方式
5.js基本数据类型有哪些,写一个函数判断变量的类型
6.详细说说box-sizing属性取值的区别
7.有一段文字,里面有电话号码,电话号码是连续数字,需要把电话号码都替换成*,说出多种做法
有幸能进二面,很开心,哇哈哈
面我的面试官很准时,带着急促背书的语调简单的问了一些问题,我感觉他今天可能面了很多很多人了,心疼面试官
开始进入主题 问问题
1. 说说实习做的项目 项目中主要用的那些技术 如果现在有新的需求要做一个网站,你的技术选型是?
2. 有没有做过一些小组件,组件实现的关键技术是? 然后面试观仔细问了具体哪一个元素css怎么写,哪一个事件js怎么写
因为我已经忘记好多了,只能说个大概,有点不满意
3. 如果要一个块元素在手机屏幕中垂直居中,css怎么写
因为说到fixed 所以提到 css脱离文档流
说一个问一个 absolute 怎么脱离,如果A块和B块中A设置了absolute 会怎么脱离
4. 用过什么框架 我说我学过vue和angular ,然后就问了vue的双向绑定 两种框架之间的不同
我想因为我只是说学过 所以没有多问
5. 简历上有写带过团队 就问团队多大 怎么在前端方向指导 怎么引导学习氛围之类的
6. 有一个2n长的数组,现在要分成n个2长度的数组,把每个数组的最大值相加,怎么给出最优解
我说的是先排序,让下标0和下标1 成一组,下标2和下标3成一组
面试官问为什么这么做
7. sessionStorage和localStorage的不同,localStorage的API(一个一个说)
8. 你有用过拼多多么 你觉得前端方面拼多多有哪些不足