9月1日-美团前端一面-45min

部门金融服务平台
1、为什么想做前端
2、怎么学习前端的
3、js数据类型
4、手写判断数据类型(先用typeof,再用instanceof)
5、js中的循环语句(我说了for,for in, for of, forEach, map,只记得这几个
6、介绍上面的循环分别能在什么场景使用
7、for和forEach的区别(这个没想出来)
8、输出判断 const obj = {a : 1, b : 2};   obj.a = 3   console.log(obj);  询问使用const声明为什么还能修改值
9、接着上一问 const n = 1; n = 2; console.log(n); 同样的问题
10、谈一谈对异步编程的了解
11、什么是宏任务,什么是微任务,分别有哪些是宏任务,微任务
12、发送请求一般是用什么(Ajax还是axios),具体怎么实现(这个不会
13、Vue中的data,为什么是函数而不是对象
14、Vue中的data什么情况下可以写成对象的形式
15、判断输出
    data(){
         return {
                 arr : [1, 2, 3],
                 obj : {a : 1, b : 2}
         }
     }
     this.arr[0] = 666;
     console.log(this.arr);

     this.obj.a = 3;
     console.log(this.obj);
     我答的都不变
16、上面输出都不变,那怎样可以让arr变成[666, 2, 3],我说的是使用splice或shift和unshift一起使用;让 obj 变成 {a : 3, b : 2},为什么会出现这样的情况?(回答Vue对数组的方法进行了重写)
17、让我重写Vue数组中的push方法,每次push时输出push的值(这个不会)
18、手撕算法题,第一个(最长无重复子数组)写出来了,第二个算法(有效括号序列)样例没都通过,就说知道了我的思路,打断让我停止。
19、问为什么没有去实习
20、反问
全部评论
19号一面到现在也没结果
点赞 回复 分享
发布于 2023-09-22 16:16 上海
有后续吗?
点赞 回复 分享
发布于 2023-09-04 21:53 新加坡
二面了吗哥
点赞 回复 分享
发布于 2023-09-03 09:44 广东
15题错都会改变,数组页面不会改变,但内存的值改变了,因为没触发依赖,对象页面会改变
点赞 回复 分享
发布于 2023-09-02 14:02 辽宁

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
07-15 00:33
江苏大学 Java
代码飞升:哈哈哈哈评论区三个打广告的
简历中的项目经历要怎么写
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-30 11:29
点赞 评论 收藏
分享
评论
3
40
分享

创作者周榜

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