有点听不清楚面试官讲话,后面搞了半天,面试官好像也有点不耐烦,呜呜呜,大概面了 70 min
顺序乱排的哦
1. 自我介绍
2. flex 布局,三个值代表什么,光用 flex 会不会有什么问题?
3. 场景:左边固定宽,右边自适应,几种方案
4. 水平垂直居中?
5. js数据类型?
6. cmj 和 esm 的异同?
7. 响应式怎么做?
8. 输出题:
const obj = {
a: 2,
fn: function() {console.log(this.a)}
}
const a = 1;
const fn = obj.fn;
console: obj.fn();
console: fn();
console: obj.fn.call(null);
(如果fn改成箭头函数呢?)
9. 手写 Promise.allsettled
10. 手写防抖
11. 输出题:
async function async1() {
console.log('async1 start');
await async2();
console.log('asnyc1 end');
}
async function async2() {
console.log('async2');
}
console.log('script start');
setTimeout(() => {
console.log('setTimeOut');
}, 0);
async1();
new Promise(function (reslove) {
console.log('promise1');
reslove();
}).then(function () {
console.log('promise2');
})
console.log('script end');
12. react 你了解哪些 hooks ?
13. vue2 vue3 的双向绑定原理?
14. useEffect 几个参数分别干啥的,如果不加依赖值会咋样?
15. 怎么学的前端?
16. 反问
17. BFC 了解吗?怎么产生的?
18. 外边距溢出了解吗?怎么解决?
19. vue 的虚拟 dom 了解吗?介绍一下。
20. 如果有一个广告页,如果用 vue 去完成你觉得怎么样?(有点听不清)
还有一些题目忘记了~ 太难了,听不太清,一会儿更新一下京东健康二面和滴滴二面的面筋
#网易##网易实习##前端##实习面经#