大三前端阿里云智能电话面试,一个多小时(太难了,但学到很多)

1. 简单的自我介绍
2. 介绍一下目前公司项目使用的东西(quasar+graphql+Vue)
3. 能讲讲问什么要采用这种技术架构(舍弃传统的RestFul)(刚到公司一个多月,讲了一下自己的理解)
4. React hooks有了解吗
5. React的函数式组件有哪些好处(讲了一下状态组件和函数式组件,MVVM组件产出目标是VNode,框架组件的目的)
6. React使用了多久(一个多月)
(问了几个React,React时间长没用有点忘了,我让面试官问Vue,可能面试官用Vue也用的少,就没怎么继续问了)
7. React和Vue的使用体验,比较俩个框架的异同,讲一下简历上写的 框架设计思想和在用法上的体现
8. Redux讲一下,什么是纯函数
9. 那你说Redux遵循React的设计思想,讲一下Redux的优缺点
10. ES6有哪些新特性,ES9+呢,你知道哪些新特性
11. webpack主要是做什么的,如何打包的,对非Js文件怎么打包的,babel,AST语法树(不太懂)
12. webpack了解哪些(按需加载,了解的不是很多)
13. 还用过哪些打包工具(Rollup)
14. RollUp相对Webpack,讲一下区别,你觉得哪个好
15. 讲一下Typescript,和JavaScript有什么区别(运行时和编译时)
16. Typescript在项目中使用过吗
17. 泛型了解吗,讲一下(面向类型编程
18. 我看这里你写了开发npm包,介绍一下(主要是学习Lodash源码和Typescript)
数组的一些原生方法(forEach,filter)
19. Lodash中有这些方法吗
20. 为什么有了Lodash还用原生的方法,哪个性能好(Lodash数组方法底层是while循环,但有惰性求值的设计,在数据量大的时候性能更好)
21. 你的npm包是如何去发布的
22. 了解过npm包版本号的规则吗(没有)
23. CSS常用布局(盒模型,Flex,Gird)
24. 浏览器输入到结束发生了哪些事情(讲的太多,似乎是有点啰嗦,面试官提前让我结束了,继续下面的问题)
25. 那么假设你现在已经取到了后端返回来的数据,浏览器怎么去进行渲染(讲了DOM,CSSOM,Render Tree, Pain和Flow)
26. 上面提到了浏览器的流式布局,说一下什么是流式布局
27. 根据上面几个问题,那么如何进行首屏加载优化,从哪些方面(讲了几个方面)
28. 那还有什么优化方式吗,你刚才讲到了DNS协议分发,那么从DNS这里怎么去进行首屏优化
29. 讲一下Node的Express框架,中间件(不懂,只是单纯用过,满足博客需求)
30. 还是用过Node的其他框架吗,介绍一下(没)
31. 设计数据库问题(设计学生成绩表)
32. 算法题:10万个数中找十个最大的数
33. 你还了解过哪些新兴的前端技术,讲一下,可以是你以前没有用过的(DVA,DENO,之前看过webpack如何处理Tree-Sharking,这时候已经头脑不清醒了哈哈

34. 还有哪些问题想问我吗(阿里的文化,或者是招聘侧重点是性格还是技术)

暂时只能想到这么多,总结一下:

(1)像首屏优化这些,在清楚浏览器发送请求的底层的情况下,有很多方面没有想到,确实这些知识突然间串起来了
(2)好好恶补一下算法
(3)暂时还是继续阅读Vue源码,webpack后续再学吧,有点难啊,留下了没技术的泪水

#实习##面经##阿里云##前端工程师#
全部评论
自闭了
1 回复 分享
发布于 2021-03-09 01:41

相关推荐

递归到脑子变傻:杭州还有上位机用VB的,实在没绷住
点赞 评论 收藏
分享
当年还在美团那个倒霉的 Peppr 团队工作时,我一直有个疑问:这群人每天到底在自嗨什么。每次开会一堆人围着一堆“看起来很高级”的文档转,模板统一、名词复杂、页数感人,每一页都在暗示一件事:“你不懂,是因为你不专业。”但现实是——代码照样写在 💩 山上,该出问题还是会出问题,这真的很逗,系统一出问题,文档的唯一作用就是证明:“我们当初确实认真写过文档。”所以本质区别到底是什么?是代码质量提升了,还是大家在精神层面完成了一次“工程师 cosplay”?有句话说得好潮水退去才知道谁在裸泳。还记得当时的马哥、明哥(图 1 左)最爱反复强调一句话:“所有场景一定要想到。”、“这个场景为什么没考虑到?”不过他们这些话我是真的听进去了。不然我也不会在一年多前就说:这个项目活不过两年。顺带一提,那段时间还有个固定节目。每次下楼,总能听见我明哥在吐槽不同的人。我从他身后绕过去,经常能听到他一边抽烟一边说:“xx 这小子太坑了,回头我一定要跟马哥说说。”于是深谙人情世故但真不会抽烟的我也会从口袋掏出一支低尼古丁含量的烟给自己点上,假意自己什么都没听到什么都不知道,只是来抽烟的。后来我才明白,这可能也是团队文化的一部分:问题永远在别人身上,而我们,永远在复盘里😂。
秋招白月光
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

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