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、可以给点前端学习经验吗,答感觉你现在就是缺经历和经验。

全部评论
兄弟,到家的哪个部门
点赞 回复 分享
发布于 2024-05-28 22:11 北京

相关推荐

若怜君欢:驾驶证去掉吧,PPT啥的也去掉,本硕课程去掉,导师和研究方向去掉;加入本硕排名(好才写);技能栏加入你会的那些控制算法和滤波算法,这个比你会啥啥啥软件更有用;获奖写上去,奖学金啊,有没有专利啊之类的 电机和硬件这一块,属于传统制造业,制造业实习并不多。多投一些攒攒经验,有实习最好,没有也不需要焦虑(制造业实习其实除了转正,没多大用处) 最后,划重点,等秋招开始后,把你所有社交软件都发一份简历上去,并经常更新,找人内推你!
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务