联易融前端社招一二面
一面
1. vue组件传值方法?问到了eventbus的原理
2. position有哪些属性?
3. 垂直水平居中的方法?说了三个问还有吗,问transform相对于哪个元素
4. https与http的区别,https的加密过程,CA证书验证的时候没有机构的公钥会怎样
5. instance判断对象类型的原理
6. call和apply的区别,apply的绑定的参数除了数组还能是其他的吗?(类数组)
7. git的merge和rebase的区别,rebase的用处?两个,举两个了个情景①develop分支和a分支,a分支开发完有多个记录如何rebase到develop分支?②有多个提交记录,现在想简化合并成一个记录怎么实现?回答了reset --soft,还可用rebase来做
8. flex布局有哪些属性
9. 算法题:求数组中唯一一个只出现一次的元素(其他都出现两次)
function findOne(arr) { const set = new Set() for(let i = 0; i < arr.length;i++) { if(set.has(arr[i])) { set.delete(arr[i]) } else { set.add(arr[i]) } } return [...set][0] }
二面
1. 自我介绍
2. 开发规范有哪些规范(自我介绍的时候说到参与项目开发规范的制定)
3. 公共组件封装有哪些注意的点
4. promise的理解
5. 项目的难点
6. 哪个项目让你觉得自己成长最快
7. webpack的核心,说说sourcemap的构建原理
8. 觉得自己的优势在哪里
9. 平时怎么学习
10. 反问
感觉二面亮了,有些回答的有些乱,面试官对于问题基本没有继续追问的,gg
发个帖子许个愿,希望奇迹能发生!!!
#联易融##面试题目#