学院本前端袋鼠云一面面经

两道手撕
1.实现promise.race
2.给定一个平铺的数组,每个元素是一个对象,包含 `id`、`name` 和 `parentId` 属性。请编写一个函数 `arrayToTree`,将这个平铺数组转换为树形结构。
说明:1.根节点的 `parentId` 为 `null`
          2.每个节点可以有多个子节点,子节点通             过 `children` 数组存储
八股部分:
1.css盒模型
2.BFC的理解及创建的条件
3.vue2和vue3响应式数据的原理
4.浏览器事件循环(同步任务,promise.then,settimeout执行顺序)
项目就问了一个SSE和WebSocket,为什么要用SSE?

感觉寄了
#牛客AI配图神器#
全部评论
这个岗我十一月份面过过了,入职一周跑路了我觉得那边不太行
点赞 回复 分享
发布于 03-12 13:14 湖南
盒模型说清楚
点赞 回复 分享
发布于 03-12 10:46 北京

相关推荐

第一次面试给到上海一家小小厂4.7下午四点面 面了三十分钟左右话说面试官不露脸啥意思😠1.自我介绍2.项目是商业项目还是团队开发还是自己学的3.sse和websocket区别(只答了单向双向 忘记答协议了)4.项目的服务端怎么搞的(网上接口文档)5.sse怎么重连(我印象里面是自动的 websocket才自己写重连逻辑吧)6.文件切片设置多大(我说的什么1024×2 单位没说 而且也应该是1024×1024×2吧)7.怎么判断切片是已经上传还是还没上传的(我是傻逼 因为我只知道请求列表 我就编了一顿 我说用数组的some方法 在里面就true 不在就false)说到这里的时候我自己都没绷住😂8.axios做了哪些封装9.虚拟列表怎么做的(不会 依旧瞎编)10.信令服务器是干啥的11.性能优化做了些什么12.vue2与vue3区别13.常见的状态码(背了但是忘了🌚)14.自己封装过组件没15.遇到过什么难点 怎么解决的16.会不会用git17.你是大三还是大四?(绷不住了 我简历不是写的25-29吗🤓面试官也没绷住 接下来开始殴打我大一这件事了18.你大一为什么要实习19.你学校课程怎么处理20.那你怎么学习的 考试怎么办21.为什么要大一就实习 有没有什么根本原因22.如果项目紧急上线 接不接受加班之后就开始唠家常在之后就是反问公司规模 业务 技术栈 框架无算法无手撕 纯八股+项目反思:反问太失败了 我应该问面试官对我的看法和建议的🌝体验挺好的 聊的挺开心 不过感觉因为我大一 大概率过不了总之就是体验了一次完整面试 挺好的😃
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

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