掌上先机前端一面

自我介绍
1. 简历的动态路由渲染是怎么做的
2.全局事件总线
3.浏览器输入一个地址到渲染的过程(漏了一个tcp连接)
4.js的事件循环机制(一般对代码执行过程,遇到异步的处理机制)
4.promise、settimeout处理机制
5.promise内部是怎么实现的
6.js的作用域是怎么理解的(说了var、let和const的场景)
7.js能够产生哪些作用域
8.对闭包的理解
9.用过对数组的操作(详细问了for...of和for...in的区别、有什么splice使用场景,有什么方法可以直接修改数组)
10.ES6的module的理解(说了按需引入的新特性(import),还问了声明、处理和运行还有加载过程(不会))
11.向外暴露(export)需要什么数据类型
12.平常写页面常用什么布局(说了flex布局什么的)问了有没有用过grid(没有)
13.flex拉伸什么情况会用(回答了flex:1的使用场景)
14.vue的响应是怎么实现的(回答了vue2的defineProperty(setter和getter),vue3只知道proxy,没回答ref)
15.问了vue的computed(还问了计算数据和结果数据同时变化会发生什么,不确定,回答的计算了再显示)
16.vue的数据发生变化,视图没发生变化,有什么处理方式(超出了我的认知,怎么可能数据变了视图没变)
17.表格页数一百条,渲染过程中出现卡顿的情况,有什么优化措施(回答了懒加载)
18.渲染的量怎么来界定(回答了可视化(pageY)截留数据(splice))还追问有什么方法,回答没有了
反问:
培训方案或技术栈:vue2/3(多数用vue3),小程序用原生。
有导师带
两三天内会出结果
全部评论
兄弟先机面试不用写算法嘛,我过俩天面
点赞 回复 分享
发布于 07-17 09:45 湖南

相关推荐

10.31一面45min 11.4二面hr面速通最搞笑的一集。因为我简历上放了博客和项目地址。所以开局直接说爬了一下我的博客看了我的项目网站挺不错的hhh。最难蚌的是我博客上放了一个前端面经。面试官突然灵机一动唉 那我就你的面经问你问题吧!(我:这不成了免费题库了???)虽然是我总结的,但是其实有一些细节忘了。(三道输出题第一次全答错了还好第二次基本答对了。)下面就是正文烤面筋:1.flex 1和flex auto区别(举例,一个父容器设置display: flex; width:1000px;左边一个子元素width: 100px;右边的这样设置flex:1; width:200px; flex-basis:300px;)问:右边的有多宽?懵了,说应该200px,不知道对不对。gpt给的是900px。2.子选择器结合相邻兄弟选择器,设置了一个color: red; 问哪一个div是红色。还有结合伪类和属性选择器的问题。(答对了但没完全说清楚。)3.本来说看看HTML部分因为没有就没问4.sort会改变原数组吗,有没有不改变原数组的排序方法(冒泡,选择,插入?面试官:没那么复杂)5.看到我总结的深浅拷贝,讲讲JSON实现的深拷贝有什么缺点。(有丢失函数日期undefined等问题,无法解决循环引用,原型链丢失。)怎么解决循环引用?(手动实现,用weakmap)6.因为我总结了事件循环原型链那些,出了三道输出题目见结尾。7.讲讲promise,还有all,allSettled,race,any的各自作用。8.问了vue3的ref还有reactive的区别(对数组进行包装该用哪个?又答错了,不过给我很详细的说了一下为什么用ref,其实ref底层也是reactive)9.vuex和pinia实现持久化需要插件,为什么不能自定义一个全局变量代替呢?(因为方便管理?又是一个不知道的问题)10.反问问了下对我技术提升的建议,探探口风。本来以为寄了,听起来还行,可能给他逗笑了两次,因为我博客的面经有些是空着的,我直接说空着的还没总结就是不会问了下技术栈,详细的跟我讲了一下,还有告诉我有三面就总结到这里吧,不管过不过还是挺开心的。难得遇到边聊天边问的面试了,虽然我做了一个网易云音乐的项目,当时快手面试官直接黑着脸说烂大街了。但是这个面试官笑着说他刚毕业的时候也是做的这个,还问我是不是B站学的还是自己做的hhh。(当然是独立知识产权啦!)11.4二面七分钟速通产品经理面的 开局就说不用说技术细节随便聊了聊天11.4当天约了hr面11.7oc
我已成为0offer的糕手:你这面试官水平不行,自己背的八股就是错的,ref底层和reactive没关系,数组的响应式两个也都可以做。这两个最大区别在于.value是属性,所以你重新赋值一个对象是可以的,因为proxy拦截会把它变成响应式。但是reactive不行,因为他本身就返回一个proxy拦截的对象,因为要实现响应式,然后你又重新赋值一个对象类型的话,相当于把proxy给破坏了,就不是响应式了,而ref你修改的只是对象里面value的值,对象本身没有被破坏,相当于对象里面嵌套对象。和数组本身没关系,是要不要重新赋值的问题,只是修改内部的话这两个都可以做响应式
查看9道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-24 19:36
投递慧策(掌上先机)等公司10个岗位 > 你都收到了哪些公司的感谢信?
点赞 评论 收藏
分享
2 5 评论
分享
牛客网
牛客企业服务