慧策前端实习一二三面(已oc)

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.7
oc
全部评论
你这面试官水平不行,自己背的八股就是错的,ref底层和reactive没关系,数组的响应式两个也都可以做。这两个最大区别在于.value是属性,所以你重新赋值一个对象是可以的,因为proxy拦截会把它变成响应式。但是reactive不行,因为他本身就返回一个proxy拦截的对象,因为要实现响应式,然后你又重新赋值一个对象类型的话,相当于把proxy给破坏了,就不是响应式了,而ref你修改的只是对象里面value的值,对象本身没有被破坏,相当于对象里面嵌套对象。和数组本身没关系,是要不要重新赋值的问题,只是修改内部的话这两个都可以做响应式
3 回复 分享
发布于 2024-11-01 10:34 浙江
已约二面
3 回复 分享
发布于 2024-11-01 09:58 四川
猛的,狠狠拿下啊
2 回复 分享
发布于 2024-11-07 08:53 四川
2 回复 分享
发布于 2024-11-04 18:48 北京
我去羡慕,好像在牛客投过,没鸟我
点赞 回复 分享
发布于 2024-11-15 16:23 广东
请问大佬,HR面都问了啥呀,面了多久呀?
点赞 回复 分享
发布于 2024-11-08 17:31 重庆
狠狠拿下了
点赞 回复 分享
发布于 2024-11-08 09:37 上海
你去了吗,据说秋招工资很低,你们有谈转正后薪资吗
点赞 回复 分享
发布于 2024-11-04 20:23 陕西
手撕无敌
点赞 回复 分享
发布于 2024-11-02 18:34 安徽
校友真厉害,我当年毕业的时候也做的这个项目。
点赞 回复 分享
发布于 2024-11-01 21:48 北京
佬自己挖坑自己跳哈哈哈
点赞 回复 分享
发布于 2024-11-01 14:58 湖南

相关推荐

双非本,约到了第二面,面试官挺好的~自我介绍http和https的区别http各个版本(http1.0,http1.1,http2)追问了http3tcp和udp的区别对跨域的理解,跨域的解决方案(有点忘了,答了cors和nginx反向代理)追问反向代理为什么可以解决跨域,绕开了什么?vue是怎么处理模版的(template->ast->优化->render)追问ast起到了一个什么作用(答类似于中间结构,也不知道对不对)为什么async和await它让异步代码看起来像同步的?js事件循环追问js为什么要设计这个事件循环(答因为是js是单线程之类的)连续多次修改DOM,浏览器渲染几次(一次)nextTick的了解追问nextTick和promise.then哪个先后执行?(答和注册时间有关)如果微任务在执行的过程又添加了微任务。这个微任务什么时候执行(答当前清空)定时器一定要手动去清除吗vue销毁页面的时候为什么不一起把定时器清除(答定时器是浏览器api,不属于组件实例,不知道对不对)settimeout延时是否精确(肯定不一定)npm和pnpm哪个用的多,区别是啥(不太记得了,一直说pnpm比较快,项目也共享)localstorage的作用域,更换设备数据还在不vue3的话,每个项目都有index.html,app.vue,main.js,作用是什么?追问app.vue是否一定要存在?打包工具webpack和vite区别(忘了,一直说vite更快)loader和plugin的区别babel怎么把es6转化为es5的?(答主要是plugin,不知道对不对)追问vite更快的原因(汗流浃背了,真的忘了)用过什么自动化工具(答构建自动化,代码规范自动化)网络页面刚访问的时候样式错误,然后过一两秒又恢复了,怎么排查(看css加载方式,是否阻塞渲染)反问感受:基础还是不太行,感觉有点难度
查看29道真题和解析
点赞 评论 收藏
分享
评论
8
32
分享

创作者周榜

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