阿里前端面经

阿里巴巴一面---盒马

全程没有提过项目,但是经常会考察实际场景题。

1.介绍一下为什么选择前端

2.你说你团队的学长会经常跟你们讨论一些新技术新方向,举个实例详细说说

3.哦,你说你学长最近提到过vite是吧,那你讲讲vite和webpack区别吧

4.vue双向绑定原理

5.探讨Proxy函数和reflect对象

6.vue是怎么知道一个数据在页面中改变了,而其他位置不变的。(我从smatache语法讲到data函数定义,讲到diff,他说不是,他想要表达的是依赖收集的问题(但是我在双向绑定中其实提到过了)),最后也没清楚他想问什么

7.中间有很多忘记了

8.ok这边觉得你基础还可以,那时间差不多了例行问问八股吧

​ 1.http状态码

​ 2、提到了304的缓存重定向,那你讲讲强缓存和重定向(这里提到了阿里实际项目中用CDN的哈希值来做强缓存的手段)

​ 3、如果你做一个项目在各个阶段你会使用到的跨域手段(这里要求细说了cors的时候,用到的字段情况,比如orgin啊..什么什么的)

​ 又忘记了

​ 9.CSS了解吧,flex布局场景题

<div id="parent">
	<div id="child">left</div>
    <div id="child">bottom</div>
    <div id="child">right</div>
</div>

要求:左右两个子bottom要固定宽度150px 中间自动填充

我说:parent开flex然后左右设置150px宽度,中间flex:1,面试官说不对,在窗口缩放很小的时候可能宽度会变小

正确思路:左右两个不仅要设置150px,还要设置flex-shirnk:0防止缩小。

​ 10、grid布局知道吗

​ 听过,没实际操作过。

反问

阿里巴巴二面

1.讲讲怎么学习前端的

2、你说你学长这些都是学习React的,那你为什么会选择Vue?

3、如果项目中有人退出怎么办

4、如果后端找不到同学了怎么办

好像没答到点子上,然后就很快结束了。

全部评论
一面楼主感觉表现得不错好棒!
点赞 回复 分享
发布于 2022-03-29 17:01

相关推荐

11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
评论
点赞
3
分享
牛客网
牛客企业服务