字节-国际电商 前端开发 一面面经

问了很多项目以及项目里面性能呢优化相关的问题

技术栈:

为什么项目选型vue3

pinia和vuex的区别:pinia更轻量 api更简单

为什么选用flutter:多平台支持ios 安卓

app开发的感受:调试起来较为麻烦、状态管理的方式不太一样future

基础八股:

http1 1.0 2.0 3.0的区别

https加密过程

安全攻击:XSS,CSRF解决方式

js基本数据类型

判断数据类型的方式

闭包的原理以及使用场景:使用场景例如setTimeout

js垃圾回收机制:标记清除法、引用计数法、查找引用法

基本数据类型与引用数据类型的存储方式:堆、栈

代码题:异步代码输出

手写eventEmitter类:on、emit、off

问的比较简单,应该是组内成员面得

约了下周一二面(其他组交叉面),三面才是主管面。

#字节国际电商##前端面经##前端##字节#
全部评论
楼主几年经验呀
点赞 回复 分享
发布于 09-13 02:49 上海
同学你好 我们是淘天基础链路交易大终端团队 部门目前在招25届应届生 hc充足 欢迎咨询投递! 面试对应届生技术栈不做要求,以基础为主。 部门负责手淘购物车、下单、订单、物流、退款等交易核心页面 ,欢迎咨询投递
点赞 回复 分享
发布于 09-18 21:19 浙江

相关推荐

11-18 17:08
已编辑
广东金融学院 前端工程师
#软件开发笔面经# 1.为什么考虑做前端?2.js数据类型3.0==true是不是正确的?为什么?4.基本和引用数据类型在存储上有什么区别?5.什么是闭包?为什么内部变量不会被销毁?6.闭包有什么好处?有缺点?7.var let const有什么区别? 8.for循环用var和let定义i, console.log(i)有什么区别?9.箭头函数和function函数有什么区别?10.如何更改this指向?11.apply call bind的区别12.在滑动页面时 , 会一直触发某事件 , 如何降低触发频率?13.用next.js+react 和 纯react写项目有什么区别?14.这两种方案写单页面时有什么不一样?有哪些痛点?15.服务端渲染和客户端渲染是什么?16.如何在react父子组件之间传参?子组件如何控制父组件的属性?跨层级如何传参?17.异步是靠什么实现的?es6新增了什么来实现异步?18.你怎么理解promise?内部有几种状态?在写代码时如何处理这三种状态?19.遇到多个接口需要处理时, 会出现多个then嵌套, 如何解决这种嵌套情况?(接口之间存在依赖关系)20.foreach和map有什么区别?reduce是用来干嘛的?21.some和any是用来干嘛的?那 filter 呢? find?22.浮动流和布局流是什么?会分别用在哪些方面?23.现在有一个数组, 数组里面有n个元素, 每个奇数项的颜色是绿色, 偶数项是红色, 可以用什么方法来实现?24.重排和重绘是什么?25.你是怎么理解虚拟DOM的? #软件开发笔面经#
查看25道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
3 21 评论
分享
牛客网
牛客企业服务