两年前端-字节前端社招面经

发面经攒人品

因为所做的系统和这次面试的岗位都和数据分析系统比较相关,业务方面聊的相对多一些。

1. 自我介绍

2. 关于项目的一些问题。

3. 项目中的DDD是如何做的?

4. requestAnimationFrame

5. 关于SQL 注入,前后端分别如何防范

6. 讲一下Vue响应式的实现?Vue2 和 Vue 3 的区别?依赖收集在什么时候执行?依赖更新怎么执行的?

7. Vue 虚拟DOM怎么实现的?新旧虚拟dom 是按层比较的吗?子节点的比较是怎么比较的?

(可能还有别的,有点忘了)

写题:

1. 实现一个lodash.get

2. 实现一个Promise.all

3. [['A','B'],['A','C'],['B','D'],['D','A']],每个子数组表示一个路径的起点和终点。判断是否有环,并输出路径。(思路:DFS,面试时间超了,没有完全实现)

全程下来接近一个半小时了,很幸运的过了一面,希望二面顺利,写面经攒人品 ==

#面经##前端#
全部评论
面的那个部门,同2年,出来面试
点赞
送花
回复 分享
发布于 06-25 14:31 北京

相关推荐

timeline:5.17一面5.21 笔试5.22 二面5.24 总监+hr面5.28 意向一面电话面(1h疯狂拷问)自我介绍vite的打包原理和webpack区别vite热更新原理是用的http协议还是websocket协议http和websocket区别除了应用层还有哪些层分别都有什么协议SSL/TLS协议是什么https是怎么工作的vue的底层原理 比如说怎么从template变成rendervue2和vue3响应式区别vue2defineProperty怎么对数组进行处理的data()为什么是函数而不是对象vue的路由模式分别是监听什么来获取的diff算法和时间复杂度vue3diff算法的改进项目相关promise和async/await的区别async和await的原理promise的链式调用怎么实现的promise.all之类是在类上面的吗有没有什么在promise实例上的方法说说浏览器缓存缓存的一些状态码etag和last-modify优先级 为什么last-modify缺点数组和链表区别 优缺点知道哪些排序算法说说归并排序 稳定性和时间复杂度二面(30min)自我介绍(疯狂拷问数据结构...??)有哪些常见的数据结构数据结构分类物理结构和逻辑结构链表的增删改查时间复杂度 应用场景树有哪些常见的 应用场景有哪些堆的应用场景图的算法有哪些动态规划是怎么实现的计算机网络通信的过程(传输层计算机网络硬件有哪些三面(30min)总监部分:自我介绍项目有部署上线吗介绍一些项目里主要负责什么部分主要介绍其中一个部分这部分中有没有遇到什么困难 怎么解决的css的postion有哪些relative主要是相对于什么盒子模型css的常见单位js原型链基本数据类型forEach怎么退出http和https区别ca证书有哪些类别有了解过吗有抓包过吗 抓过哪些 用什么抓的除了js还会哪些语言node之类的有写过吗#阿里##面经#
飞猪开奖4人在聊 查看56道真题和解析
点赞 评论 收藏
分享
5 6 评论
分享
牛客网
牛客企业服务