当前位置: 首页 > 面试经验 >

5.27 美团到家前端一面

优质
小牛编辑
55浏览
2024-05-28

5.27 美团到家前端一面

30mins八股+15mins的编程题

1、为什么项目要用到ts

2、事件捕获和冒泡是怎么样的,如何阻止事件捕获和冒泡(当时答错了,不应该)。

3、js的事件循环是怎么样的,讲一下宏任务和微任务,宏任务先执行还是微任务先执行。

4、然后做一道promise的场景题,问输出顺序。然后还问.then()后面还能一直再加.then()吗

setTimeout(function (){
  console.log('1')
});

new Promise((resolve) =>{
  console.log('2');
  resolve('3');
}).then(val =>{
  console.log(val);
})

console.log('4');

5、平时用过promise吗,怎么用的。promise有几个状态

6、说说async和await。

7、说说Promise.all()。

8、在项目中遇到过跨域的情况吗,怎么解决的。浏览器跨域说一下,还知道其他的解决跨域的方法吗。

9、你项目的token拿来干什么的,JWT是怎么实现的,项目中的前端的登录态是怎么实现的,用户密码都是直接传输的吗,有无加密,如果要加密的话怎么实现。

10、你项目中的左侧固定,右侧自适应怎么实现的(答用grid,然后展开说);用flex怎么做;那垂直居中怎么实现的;项目中提到的css的filter属性是拿来干什么的。

11、http和https的区别。

12、TCP和UDP的区别。TCP四挥手你知道吗,如果第一次挥手丢失了会怎么样。

编程题:力扣的最长公共前缀。我是算法垃圾,磨了好久没做出来也没运行自测,就让说讲讲思路,最后说线下慢慢优化吧。

反问:

1、业务和技术栈(用的内部自研框架,开发小程序+app);

2、可以给点前端学习经验吗,答感觉你现在就是缺经历和经验。

 类似资料: