阿里面经

简介: 涵盖前端面试核心知识点:React Hooks、闭包、跨域、性能优化、事件循环、Vue/React对比、HTTP、Webpack、移动端适配、安全防护(XSS/CSRF)、设计模式等,深入JS机制与框架原理,覆盖HTML/CSS/JS基础及Node.js应用。

1
react hooks 是为了解决什么
2
jsonp
3
跨域
4
rem
5
flex
6
闭包
7
async await
8
async 经过 babel 处理后的代码看过吗
9
React 性能优化
10
说一说 React
11
正则贪婪和非贪婪匹配
12
变量声明提升和函数提升
13
同源策略
14
为什么js单线程
15
nodejs处理高并发
16
事件循环
17
框架
18
webpack
19
移动端touch事件
20
实现一个斐波那契数列
21
快排
22
跨域
23
闭包
24
面向对象
25
nodejs应用
26
行内元素、行内块元素。。。
27
定位(position)
28
盒模型
29
事件代理
30
react受控组件和非受控组件
31
nodejs用的场景 ;
32
js为什么单线程;
33
url的过程;
34
es6数组常用 ;
35
react哪些时候可以设置state 哪些时候不能会(循环);
36
304;
37
常见的攻击xss csrf sql注入;
38
react和别的框架的差别。
39
跨域;
40
写过什么组件。。。可以复用(单例模式,form表单的验证);
41
为什么选择这些框架;
42
后台用php做过什么;15.浏览器兼容怎么做,做过什么
43
平时怎么学习的?
44
HTML CSS JS 官方文档在哪...
45
看过哪些书
46
xss csrf
47
函数节流防抖
48
一道 this 指向题,一道原型链题
49
React setState
50
React componentWillMount 做 setState 会干嘛
51
性能优化
52
懒加载怎么实现的
53
跨域,问的比较细
54
React 同构
55
Redux connect 做了什么
56
Redux 怎么做到每个组件可以访问的 store 的
57
React Router
58
了解哪些后端语言,搭过服务吗
59
Http 2.0
60
了解 PWA 吗?(看过相关的文章),答:不了解(不然就是坑)
61
有做过移动端项目吗
62
项目场景,技术方案
63
项目涉及的性能优化
64
实习中都做了什么
65
实习中收获最大的一个项目是什么,你在这个项目中做了什么
66
实习中印象最深刻的一个项目
67
人生经历中最有成就感的一件事
68
未来两三年前端的发展
69
对前端这个职业的看法(??我也记不清了,反正扯了一堆扯到了nodejs)
70
实习中都有什么收获
71
大意是在前端方向有没有什么偶像式的人物
72
问点基础题:平时怎么调试;有一个数据量很大的表格要怎么处理
73
node 中的js和浏览器中的js区别,从区别,相同,性能,分析?
74
(上面提到了promise的polyfill)promise介绍下?
75
promise,以前的异步回调以及其他解决异步的区别?
76
目前的小程序和H5的区别,从性能,渲染方式来说?
77
react和vue怎么选型
78
项目: 做过的项目中最难的地方
79
假定场景: 一个游戏活动, 有一个人从东到西运动, 碰到图上的点后获得奖励。怎么设计? 没有控制, 活动开始直接运动, 遇到点弹出动画。
80
动画方面用Vue会有哪些瓶颈? - 操作DOM
81
现在有一个场景, 如果有一个用户登录淘宝了, 显示登录成功了, 然后网断了, 过了20分钟网络又连接上了, 那他接下来打开页面可以继续访问还是要去登录? - 不会去登录, 后端保存session 前端会携带用户信息进行碰撞
82
Vue从哪个版本开始接触的, 有了解过1.0吗, 他们之间对比?- 指令, 生命周期
83
说一下Node的事件机制(宏队列微队列
84
为什么时间机制是这样的呢?js如何运作的?
85
说一下你偏向前端的一个项目吧
86
你对自己未来的前端发展有什么看法?
87
Hybrid你是指的什么?专门的客户端开发吗?
88
那你就要都接触iOS和Android了,这块要做的还很多
89
React Hooks有了解么?
90
React中key的作用你知道么
91
key的具体运作方式是什么?
92
说一下你为什么做前端
93
说一下你对前端未来的发展趋势及看法(多元化,WebGL、Node、Hybrid
94
说一下你对React的理解?React设计思想?(没答好
95
那你比较下React和Vue?(Vue双向绑定、React all in js
96
diff找到了差距后,渲染时会做什么优化吗(从shouldComponentUpdate开始,扯到了async rendering、time slicing
97
说一下你对前端设计思想的理解?(MV*、函数式、面向对象/过程
98
你知道双向绑定有什么缺点吗?(触发改变的方式很多?
99
那你说说js引擎gc机制(引用计数,标记清除
100
缓存类、hashMap、Node多进程)
101
多进程复用有去了解过社区内的解决方式吗(专门的dataBus进程、Pandora.js对象代理、主子进程通信、借助Redis
102
说一下Node直出的优缺点?(展示时间优化、SEO,不知怎么扯扯到了骨架屏
103
骨架屏的概念&作用?(background、懒加载、回流/重绘
104
数组随机化?
105
数组去重?
106
浏览器发起请求的方法?(XHR、fetch
107
有了解XHR和fetch的区别吗?
108
有了解跨域的一些东西吗?
109
有了解Promise一族吗

相关文章
|
2月前
|
缓存 前端开发 JavaScript
头条面经
涵盖前端、网络、JS核心、框架及算法等多方面知识,包括深拷贝、双向绑定、HTTP缓存、跨域、Vue原理、TCP/UDP、设计模式、事件循环、类型判断、闭包、原型链、性能优化等高频面试题,全面考察技术深度与综合能力。
|
2月前
|
存储 缓存 前端开发
美团面经
本课程涵盖前端开发核心技术,包括HTML语义化标签、CSS布局(BFC、Flex、Grid)、JavaScript基础与进阶(原型链、闭包、事件循环)、异步编程、Vue原理、浏览器机制、网络协议、性能优化及算法实战,系统提升全栈能力。
57 0
|
Swift iOS开发
Swift 语言: 什么是协议(Protocol)?如何实现和使用协议?
Swift 语言: 什么是协议(Protocol)?如何实现和使用协议?
462 2
|
2月前
|
NoSQL Java 数据库连接
第七章 SpringBoot框架
SpringBoot简化了Spring应用开发,核心功能包括:starter起步依赖简化配置、自动配置根据条件加载Bean、内嵌服务器支持jar包运行。通过@SpringBootApplication实现自动化配置,自定义starter可封装通用功能,配置优先级为:命令行参数 > 系统属性 > properties > yml/yaml文件。
307 0
|
2月前
|
自然语言处理
主流大模型结构
本文系统梳理主流大模型架构:Encoder-Decoder(如T5)、Decoder-Only(如GPT)、Encoder-Only(如BERT)和Prefix-Decoder(如GLM),详解GPT、LLaMA及中文模型发展,对比参数、上下文与特性,助力理解架构差异与选型策略,涵盖面试核心要点。
176 0
|
2月前
|
缓存 算法 C++
模型推理加速
大模型推理加速关键技术包括KV-Cache优化、连续批处理、投机解码与模型并行等,涵盖算法、系统与硬件协同优化。vLLM等框架通过PagedAttention提升效率,助力高并发、低延迟场景落地。
154 0
|
2月前
|
存储 人工智能 JSON
Agent系统
大模型Agent是具备自主规划、推理、工具调用与记忆能力的智能系统,能分解任务、反思调整并持续交互。核心架构含大脑(LLM)、感知、行动与记忆模块,支持函数调用与多Agent协作,广泛应用于复杂任务场景,区别于传统Chatbot,更具主动性与执行力。
129 0
|
2月前
|
机器学习/深度学习
位置编码详解
位置编码为Transformer提供序列位置信息,弥补注意力机制无位置感知的缺陷。主要分绝对(如可学习、Sinusoidal)和相对(如RoPE、ALiBi)两类。RoPE通过旋转矩阵建模相对位置,支持外推,广泛用于LLaMA等大模型;ALiBi以线性偏置增强外推能力。不同方法在长度外推、效率间权衡,是面试考察重点。
276 0
|
2月前
|
缓存 前端开发 JavaScript
雅虎14条Web性能优化规则
雅虎军规总结了14条前端性能优化核心原则,涵盖减少HTTP请求、使用CDN、缓存策略、压缩资源、优化CSS/JS加载位置等内容,全面提升网页加载速度与用户体验。
61 0