流程
简历面,过了才有笔试(面后立即做笔试),后面才是正常的一二面
23-04-13
从菜鸟被捞申请转岗到大淘宝的,菜鸟是p5,大淘宝p4 对笔试各种要求会简单一些 各种情况比较的话 进来会相对简单
感谢内推我的同学,是我不争气
45分钟快问快答,二三十个问题,答到点到为止,主要看广度
进程线程,
http协议
流式布局,瀑布流怎么实现
为什么要用hooks
怎样实现跨域
为什么JSONP只支持get请求,不支持post请求。
怎样用设计UI(AntDesign简历中提到了)
怎样用做到自适应布局(rem怎么实现)
从热加载,挖到less,sass出现的必要
React如何实现动画的(因为简历上之前有个实现动画的手游。。所以问到了)
python项目中数据接口API怎样实现的(问到简历上的技能语言,有没有做项目。。。做太久了忘记了,给了20秒的思考时间)
面评:原理掌握地还行,但是我们要招的是直接过来做工程的
23-04-03
图片格式与选择(问的很细,没准备过)
HTTP状态码跨域
JSONP原理
flex box
22-09-13秋招
09-13 一面(75min) 电话面
- 自我介绍
- 实习项目介绍
- react 为什么要引入Hooks?有写过哪些自定义Hooks?
- react的虚拟dom是什么?怎么去比对?
- react18的事件系统相比于之前有什么变化?
- key的作用是什么?如果将列表的index设置为key会有什么问题?
- 浏览器输入一段url发生了什么?
- js垃圾回收机制了解哪些?
- Es6经常使用哪些东西?
- class 语法相比于原来新增了哪些东西?
- 了解过 Symbol.spcies 吗?
- css3 的原生变量有了解过吗?
- 说一下position的几个属性
- css 有哪些单位?em、rem的区别是什么
- 浏览器页面上用户一般会触发哪些事件?
- touch事件有了解过吗?
- 前端h5在某些情况下是怎么与原生app交互的?
- 浏览器在安全领域做了哪些事情,比如同源策略,cookie等等
- 微前端解决了什么问题,有什么弊端
- 工作中有过埋点的经历吗?
- 在做日志上报系统怎么去捕获全局错误?
- react应用如何做性能优化?
- 前端页面性能指标有哪些?怎么计算这些性能指标?
- webpack你怎么去理解?初始化一个react项目需要写哪些loader和plugin?
- rollup和webpack的区别是什么?
- 有写过这些构建工具的一些插件吗?
- babel的工作流程是什么?
- 反问?
晚上加面写了三道算法题:
- 实现Promise.all
- {'a.b.c': '1', 'a.d': '2'} 转化为 { a: { b: { c: '1' }, d: '2' } }
- 写一个 useEffectThrottle 的 hooks
09-22 二面(50min)
全程聊字节和腾讯的两段实习经历具体做了哪些事情,然后中间遇到什么挑战,如何解决等等,无八股文无算法题
22-03-30
- 自我介绍
- 实习里面所做的是怎么实现的
- 判断一个点是否在一个框内
- 说一说响应式布局
- 如何使一段文字在一个标签内居中,比如一个<p>在一个<div>内居中显示
- 说一说你所理解的闭包,闭包有什么用,会有什么问题
- 为什么闭包的函数不指向null,闭包引用的变量就不会被回收了呢
- 事件循环
- Settimeout里面延迟1秒就真的是延迟1秒吗,为什么
- Settimeout的实现原理
- 说一下promise
- 比如说Tmall.com怎么去访问taobao.com,
- 说一下cors的实现原理,它是怎么就实现了跨域的呢
- Vue的理解
- 双向绑定的原理
- 链表的特点
- 逆置一个链表的怎么做
- 如何排序一个链表
- 一个二叉树的内容储存到文本中,怎么再从文本中取出,如何还原这个二叉树
- 什么是平衡二叉树
2023年最全前端面试(20w字)HTML5+CSS3+JS+TS4+Vue3+React18+八股文+手写+项目+笔试 涵盖了大部分知识点,部分目录展示
#软件开发2023笔面经##阿里##前端##面试##实习#