阿里前端实习一面3.31(已过)

总面试时间大概是一个小时多一点,面试的大部分都是基础问题。

自我介绍应该不用多说,大家都会)

React

面试官跟我说,大部分的阿里部门其实都是基于react框架去写的,vue其实用的挺少,所以这个问题有的问的很深。
React的理解和特性(JSX,单项数据绑定,虚拟DOM,声明式编程等,具体的理解看个人吧,每个人理解的都不同)
提到了组件化,问我函数的类组件和函数组件的理解(看个人)
然后问了我函数组件的HOOK(useState,useEffect,useMemo,useRef等)
一道经典面试题:setState是同步的还是异步的(同步异步都有,
  • 在组件生命周期或React合成事件中,setState是异步
  • 在setTimeout或者原生dom事件中,setState是同步
)
有用react做过动画吗(只用过csstrasition做过组件过渡动画)
组件之间如何通信(父子组件传值传方法)
key的作用(判断元素是新创建的还是被移动的元素,从而减少不必要的元素渲染)
key判定的底层逻辑(我以为是key的判定过程,结果面试官说不是,有dalao可以解答一下)
组件之间传值的ref了解过吗(本质为ReactDOM.render()返回的组件实例,如果是渲染组件则返回的是组件实例,如果渲染dom则返回的是具体的dom节点)
redux的理解(把数据都放在 store公共存储空间,一个组件改变了 store 里的数据内容,其他组件就能感知到 store的变化,再来取数据,从而间接的实现了这些数据传递的功能)

JS

闭包的理解(函数和对其周围状态的捆绑,其内层函数中可以访问到其外层函数的作用域
闭包的使用(函数柯里化,模拟私有方法)
作用域链(当在Javascript中使用一个变量的时候,首先Javascript引擎会尝试在当前作用域下去寻找该变量,如果没找到,再到它的上层作用域寻找,以此类推直到找到该变量或是已经到了全局作用域,如果在全局作用域里仍然找不到该变量,它就会在全局范围内隐式声明该变量(非严格模式下)或是直接报错(严格模式下))
原型原型链(图解)
内存泄漏你会怎么解决(我以为是垃圾回收机制预防,但是不是,提到了一个新的方法,忘记了)

CSS

对盒子模型的理解(一个盒子由四个部分组成:content、padding、border、margin)
标准盒子模型和怪异盒子模型(宽度和高度的计算不同)
BFC的理解(
  • 内部的盒子会在垂直方向上一个接一个的放置
  • 对于同一个BFC的俩个相邻的盒子的margin会发生重叠,与方向无关。
  • 每个元素的左外边距与包含块的左边界相接触(从左到右),即使浮动元素也是如此
  • BFC的区域不会与float的元素区域重叠
)
用BFC做什么(
防止margin重叠,清除内部浮动,自适应多栏布局
常见的双栏布局方法(flex,grid,绝对定位,相对定位,浮动)

然后做了一道做过的js题,应该是剑指offer39,数组中出现过一半的数字

其实问的题很少且简单,但是每个又回答的很细,也会追加提问,还是有点难的,呜呜呜
求过求过
#阿里前端实习面经##阿里巴巴##面经#
全部评论
感觉题目都挺中规中矩的 特别需要基础扎实
1 回复 分享
发布于 2022-04-01 09:12

相关推荐

10-21 00:37
已编辑
门头沟学院 C++
小浪_Coding:你问别人,本来就是有求于人,别人肯定没有义务免费回答你丫, 有点流量每天私信可能都十几,几十条的,大家都有工作和自己的事情, 付费也是正常的, 就像你请别人搭把手, 总得给人家买瓶水喝吧
点赞 评论 收藏
分享
10-19 10:28
已编辑
西南石油大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
评论
6
27
分享

创作者周榜

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