阿里云前端一面面经

1、自我介绍
2、你对html,css,JavaScript的了解程度
3、CSS不同选择器的权重,不同选择器的优先级,id和class选择器谁的优先级更高,如果让class选择器的优先级高于id选择器(!important的优先级是最高的)
4、前端对于一些装饰性的背景图片可以采用什么样的方式提高性能(css精灵)
5、html5的DOCTYPE的作用,以及DOCTYPE下,(代码是按照严格模式解析的,如果没有DOCTYPE则是按照混合模式解析)
6、html5新特性
7、如何解决跨域问题?
8、css盒模型
9、谈谈前端html语义化
10、是不是了解base64编码
11、是不是了解hooks(没有了解过,所以没回答上)
12、react state和store的区别
13、react 生命周期
15、有没有自己写过模块,有没有了解过模块按需加载(commonJS,AMD,CMD,ES6模块)
16、web安全相关(说了以下几种,并且说了避免方式,XSS(跨站脚本攻击),CSRF(跨站请求伪造),sql注入))
17、前端性能优化
18、是否了解异步请求(promise、async\await)
19、有没有学过数据结构算法相关的课程,排序算法,正则匹配手机号
20、平时在哪学习前端知识
21、说一下你的项目
具体顺序可能不对,但问题我能回想起来的大概这些
作者:婕妤
链接:https://www.nowcoder.com/discuss/698846?source_id=profile_create_nctrack&channel=-1
来源:牛客网

最后顺便推荐一下牛客的《前端岗位面试真题宝典》专刊,链接https://www.nowcoder.com/tutorial/10072/index?ncoursef=dis_mj,这个里面包括前端岗面试必备八股文及答案,一些题目感觉比较有用,有兴趣的可以看看。

#面经##校招##阿里云##前端工程师#
全部评论
21年的面经和23年的面经 差距好大啊
点赞 回复 分享
发布于 2023-10-22 21:45 北京
同学,考虑北京字节前端嘛?
点赞 回复 分享
发布于 2021-08-23 23:31
排名第一的央企成员企业招聘啦,南京,深圳皆岗,内推码yangj008 https://www.nowcoder.com/discuss/714257
点赞 回复 分享
发布于 2021-08-22 15:35
最后顺便推荐一下牛客的《前端岗位面试真题宝典》专刊,链接https://www.nowcoder.com/tutorial/10072/index?ncoursef=dis_mj,这个里面包括前端岗面试必备八股文及答案,题目比较全,解答也挺专业的。我已经在学了,性价比还是很好的
点赞 回复 分享
发布于 2021-08-11 17:50
hooks不是hocks,打错了
点赞 回复 分享
发布于 2021-08-10 00:25
你的名字貌似是宫中嫔妃的等级。。总感觉那么熟悉😁请问你是非科班么,怎么还会问你什么学过数据结构没有的问题
点赞 回复 分享
发布于 2021-08-07 00:11
还问了项目的一些问题
点赞 回复 分享
发布于 2021-08-05 23:36
请问前端需要笔试么
点赞 回复 分享
发布于 2021-08-05 21:48
react里面的hooks?
点赞 回复 分享
发布于 2021-08-05 19:23

相关推荐

03-28 15:54
已编辑
中国科学技术大学 Web前端
系统开放之前boss上联系面了三家,平均面了两面左右,最后进系统只能录一个,选了dataworks继续面。一般前两轮前端问的多点,三面问点非前端的内容,加上hr四轮左右。记录一下在所有面试过程中面过的前端题,不区分轮次了。阿里云的面试没什么八股,很舒服。项目问的不多,主要问实习工程化和实习介绍在乾象,腾讯的实习难点和亮点当场写一个最近实现的模块/组件,Url filter你的vite插件的功能如何实现vite钩子的执行顺序,你用到哪些钩子,开发和生产钩子有什么不同pnpm优化分包策略INP项目中是怎么做优化的为什么包体积缩小40%,总的LCP时间优化了一半vite预构建vite热更新,讲解从文件增量更新开始的过程vite开发服务器和浏览器之间通信协议(websocket+http1.1),引入http2,http3,  QUICK怎么避免幽灵依赖最佳实践barrels files如何治理tsconfig如何治理peerDependencies和dependencies版本冲突会导致什么,你是如何处理的rspack了解Babel插件怎么写的,babel工作流,babel不同预设的作用vitest,jest+babel / swc Hippy和RN,taro,uniapp区别,优势何在jsbridge通信原理如何设计搜索结果页,怎么管理不同卡片和对应搜索结果不同字段如何解决跨端兼容性问题埋点上报的调用方式和实现打包出来的jsbundle体积开发过程中的不舒适的点yarn转pnpm的过程?怎么避免幽灵依赖?peerDependencies有哪些作用,应用场景有哪些babel的原理和作用过程怎么配置解决兼容性问题Node(项目相关):结合项目问runtime的组成,设计思路quickjs, libuv作用面试官对模块的实现感兴趣,随后依次问了模块的导入导出,cpp层/js层分别怎么实现如何设计模块只初始化一次如何检测模块之间循环依赖如何实现动态加载数据库设计: 实现微信动态评论区只能看到共同好友的评论。
点赞 评论 收藏
分享
03-25 14:58
已编辑
南京师范大学 Web前端
时长50min左右,面试官全程未开摄像头前30min自我介绍+狠狠八股,八股一个接一个,回答完就嗯了一声接着下一个八股问……,全程未问简历上的项目1.js里面如何监听对象属性值发生变化,并触发函数执行2.箭头函数和非箭头函数的区别3.箭头函数this指向4.防抖和节流5.讲一下事件循环机制,为什么要有事件循环机制6.有哪些指标可以用来衡量前端应用性能7.https会话建立和传输的过程。中间过程涉及到哪些加密协议?公钥和私钥用在哪个阶段?8.对称加密和非对称加密是什么区别9.http提供了哪些缓存的机制?各自用于什么场景?对于静态资源,应该用哪种缓存形式?你觉得html页面应该用哪种缓存?或者你做一个官网,主入口或者域名,应该用强缓存还是协商缓存?10.讲一下CDN,CDN的工作过程11.在一个页面中嵌入一个ifream,外面能不能访问ifream里的结构、全局方法等?在ifream内部能不能访问到外面呢?12.熟不熟悉react这个框架13.讲一下虚拟dom,解决什么问题的14.vue plugin知道吗?你自己写过vue的plugin吗?15.讲一下熟悉的前端性能问题,你是怎么解决的?后面20min让做题:1.编写一个自定义Event事件,实现bind、trigger、unbind2.写一个函数,串行访问url,按照顺序请求url数组,如果失败,终止后续请求,抛出异常。写完了也不问思路,也没反馈,直接就反问环节了……,处女面就这样没了#暑期##蚂蚁##前端#------------------更新:已挂
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
评论
5
63
分享

创作者周榜

更多
牛客网
牛客企业服务