【阿里巴巴】前端一面二面hr面 面经

前言

看阿里的面经蛮少的,自己也来贡献一篇,虽然可能参考性不大。
部门暂不透露,和面试官沟通了自己要写面经。

投递(8月21日)

当天约面,因为在办离职所以延后了一周。

一面(8月29日) 电话面1h

15分钟八股+15分钟反问聊天+30分钟笔试。

0、自我介绍
1、讲讲大创项目
2、腾讯有自己的组件库么,为什么选饿了么UI
3、讲讲大学期间参加的比赛
4、元素居中的方式
5、XSS和CSRF(react天然对xss有防范)
6、MVC、MVP、MVVM
7、数据上报是怎么做的
8、前端的一次请求会经过哪些缓存

笔试题

不定项选择题

1、下述关于Node.js中async/await 的描述正确的是:
a. await 仅能在 async 函数内部使用,否则会抛出语法错误
b. 普通函数可以通过 .bind() 绑定作用域,但是 async 函数无法二次绑定作用域
c. await 关键字可以用在 async 函数上,如果对普通函数使用 await 会抛出异常
d. 调用 async 函数时本质上返回的是一个 promise,可以进行 .then() .catch() 操作
e. 在 async 函数中,如果直接返回一个async或promise函数,这个async或promise内的返回值可以被调用函数获取到
f. 在 async 函数中,可以在 while, for, for/in, for/of 等控制语句中循环执行 await

2、下述关于web安全的描述正确的是:
a. param是url上的一个参数,document.getElementById('id').innerHTML(param)会引起xss漏洞
b. param是url上的一个参数,jsx里设置会引起xss漏洞
c. 正确使用GET,POST和Cookie可以有效预防csrf攻击
d. csp策略可以有效防止数据泄***r>e. csp report指浏览器可以上报非法外链
f. 直接使用用户自定义的链接放到论坛不会有安全问题

编程题

1、写个转换函数,把一个JSON对象的key从下划线形式(Pascal)转换到小驼峰形式(Camel)

/**
 * 说明:
 *   
 * 示例:
 *   converter({"a_bc_def": 1}); // 返回 {"aBcDef": 1}
 */

function converter(obj) {
  /* 功能实现 */
}

2、最长回文子串

二面(9月1日) 视频面50min

25分钟经历+项目,15分钟技术问题,10分钟反问

0、自我介绍
1、你们团队多少人,前端有多少人,组里多少人
2、组内目前在做什么
3、为什么不留腾讯
4、目前面了哪几家
5、面微信的时候总结了什么
6、未来的一个规划
7、未来工作的地点有考虑么
8、可以提前实习么
9、做的这些项目印象最深的是哪个,有什么体验
10、做的最难的项目是哪个
11、ssr项目可以做什么优化
12、视频上传有哪些技术难点
13、前端分片的api叫什么
14、视频封面怎么做的
15、如何判断一个视频封面是黑屏的
16、304状态码
17、etag和last-modified的区别
18、如何去掉一个字符串的重复字符(考察字符串的api)
19、如何遍历字符串(s[i]有兼容性问题)
20、charAt()知道么
21、如果淘宝网内存泄漏导致页面登不上去或浏览器挂掉了,那么要怎么快速定位到内存泄漏的位置呢
22、vue2.0与vue3.0在数据双向绑定的区别
23、proxy的优缺点
24、平时有写技术博客么
25、平时看书么
26、实习期间接到一些比较拧螺丝的活的话是什么感受

三面(9月7日) 视频面25min

这面出乎意料地就到了hr面。
1、自我介绍
2、已经离职了吗,目前在家吗
3、拿到转正意向了吗
4、为什么放弃考核
5、为什么不考虑深圳和北京
6、家是哪里人,父母工作
7、有没有创业的打算
8、创业项目有考虑过吗,具体会想做什么
9、为什么选择前端
10、有没有在看其他公司的机会,拿了多少offer
11、会提前来实习吗
12、有没有被否定过,是怎么想的
13、讲讲大学期间压力比较大的一段时间
14、怎么和同事沟通的,是怎么问问题的
15、有没有同学或师兄师姐在阿里的
16、未来几年的打算
17、讲一讲对35岁的理解
18、想做技术还是业务

总结

整个流程蛮快的,特别是一面面试官加了我微信全程对接面试结果。
其他公司就不面了,俺的秋招结束了,嘻嘻。

意向书(9月19日)

9月8日晚一面面试官告知我已经通过了。(有个跟进的人真的很方便,这就是内推的好处了)
9月13日催了一下意向书,说还在排序。
9月15日被告知排序第一名。
9月19日收到意向书。

开奖(10月19日)

#秋招##面经##阿里巴巴##前端工程师#
全部评论
楼主太强了,沾沾喜气
点赞 回复
分享
发布于 2021-09-10 18:18
恭喜啊老哥
点赞 回复
分享
发布于 2021-09-10 19:42
联易融
校招火热招聘中
官网直投
老哥,有博客吗?github?我粉丝以下 嘻嘻
点赞 回复
分享
发布于 2021-09-10 21:33
卧蚕,楼主太强了吧,带带
点赞 回复
分享
发布于 2021-09-11 09:49
求选择题答案
点赞 回复
分享
发布于 2021-09-11 11:59
楼主发意向书了吗,还是口头意向啊
点赞 回复
分享
发布于 2021-09-11 12:08
楼主很稳,沾沾喜气。请问一下二面到约hr面大概多长时间,当时大佬的官网状态是面试中吗?
点赞 回复
分享
发布于 2021-09-11 23:04
现在官网状态应该是等待面试结果吧
点赞 回复
分享
发布于 2021-09-12 22:43
来楼主这里沾沾喜气 嘻嘻
点赞 回复
分享
发布于 2021-09-13 10:55
楼主太强了!蹭蹭喜气
点赞 回复
分享
发布于 2021-09-13 14:57
楼主  同腾讯实习  请问阿里有笔试吗   笔试后多久约面试
点赞 回复
分享
发布于 2021-09-13 17:45
请问楼主前端就两轮技术面吗
点赞 回复
分享
发布于 2021-09-13 21:49
楼主太强了,马哥小弟前来膜拜楼主
点赞 回复
分享
发布于 2021-09-17 15:11
楼主太强了
点赞 回复
分享
发布于 2021-09-17 19:11
明天hr面,许愿oc
点赞 回复
分享
发布于 2021-10-11 15:51
沾沾喜气,许愿阿里oc
点赞 回复
分享
发布于 2021-10-17 21:57

相关推荐

头像
timeline:3.28投递 4.2笔试(100,100,10) 4.3一面(1h)1. 自我介绍2. 看你接触过前后端、AI相关的,为什么选择做前端呢?3. 你是怎么学习前端的?4. 上面提到你看了新的React文档,发现自己以前踩过的坑,有哪些呢,具体说说?(这里讲了纯函数、生产模式下render两次、useState的一些社区讨论的不好的点,引申出内部是链表实现的,顶层调用)5. 写过一个根据yaml文档生成word接口文档的工具,问这个的实现方式,为什么要写(因为甲方看文档而我懒)6. 有没有通过这个yaml文档提高前端开发的效率呢?(讲了前端根据yaml文档生成api接口代码,可以直接调用)7. 那么后端怎么利用这个yaml文档呢?(我说swagger有个工具可以根据yaml生成后端的一些代码)8. 现在有什么已经成熟的方法打通前后端接口呢?(已经汗流浃背了想了半天说不知道了,面试官说使用DB的方案,还指出我上面的方案有时候容易出错,yaml文档不稳定)9. 介绍一下实习过程中写的东西(有五个部分,讲的口干舌燥)10. 实习中做了移动端适配,什么方案?tailwind怎么实现的?要写两套css吗?scale怎么实现的?为什么不用rem、vw之类的?(我说因为还要换算,他说不用每次都换算啊,我说那还得通过css预处理器写函数或者每次心里算一下是多少rem,他说好的)11. 知道样式污染吗,怎么避免样式污染?(我说内联样式能避免,他说不好;我说css-in-js,他说比那个好点;我说es module,他问es module怎么避免样式污染的)12. 用过css预处理器吗,includes和extend什么区别?你用css预处理器干什么(转换px到rem……)13. 讲讲monorepo使用changesets发包的流程,github ci/cd的过程,在这个过程中会出现安全问题吗?有两个小伙伴同时要发包,怎么办?(pr没合之前会合并成一个pr)14. 讲讲你比较有意思的一个项目?15. 好了问点八股吧,怎么实现两栏布局,尽可能多的说。16. 数组怎么去重,尽可能的说。(太多字了看图)
点赞 评论 收藏
转发
17 53 评论
分享
牛客网
牛客企业服务