阿里android社招面经,阿里社招面经(已过)

本文深入解析进程线程、事件循环与缓存机制,探讨浏览器缓存与HTTP缓存的处理,特别是在浏览器关闭后再打开时的情况。同时,文章涉及ServiceWorker在缓存中的角色,以及前端安全问题,如CSRF攻击的防御策略和使用Token的原因及刷新机制。此外,还讨论了跨域策略、错误捕获、项目构建工具如Webpack的优化、React Hooks与Class组件的比较,以及状态管理库MobX与Redux的选择与规范。最后,文章涵盖了Node.js的事件循环、PM2的高可用性原理,以及GraphQL的基础概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进程线程的区别 [event loop 事件循环 ]

聊一聊缓存 [浏览器缓存+http缓存]

如果浏览器关闭了再打开, 请求还是from cache吗? [浏览器缓存+http缓存]

Service Worker 了解过么?

聊一下常见的前端安全问题. [前端安全攻防]

你的网站是怎么阻止 csrf 攻击的? [前端安全攻防]

为什么用 token 就可以防止 csrf 攻击?

token 的刷新机制是怎么样的, 为什么这么设置?

讲一下 跨域 [跨域]

如何处理项目的异常.

error 怎么捕获

脚手架做了什么功能.

webpack做了什么优化

webpack原理 [webpack]

维护的公共组件需要发布大更新, 如何做?

react 怎么做优化

用 react hook 来实现 class 的几种生命周期.

react hook 相比较 class, 哪些不太容易实现?

react 原理

聊一下高阶组件 hoc

聊一聊组件设计, 领域模型

mobx 和 redux , 为什么选择了 mobx , 技术选型有标准

mobx 过于灵活, 如何规范约束

mobx 原理与 redux 原理

项目的最大难点是什么? 怎么解决?

聊一下 node 的事件循环.

node 架构中容灾

pm2 的原理.

有没有读过 egg 源码.

了解过 grahql 么

聊一下微服务

小程序跟 h5 的区别是什么? [小程序底层实现]

讲一下 taro 小程序的底层原理,跟 mpvue 的区别 [AST, babel]

SPA 项目如何监控 pv, uv 值

如何在用户刷新、跳转、关闭浏览器时向服务端发送统计的数据?

错误日志上报遇到的问题.

规范 [eslint, prettier, git commit hook]

如何制定规范?

可视化表单了解过么?

聊一下 axios .有什么优点, 跟 fetch, ajax对比

axios 为什么既可以在浏览器发请求,又可以在node层发请求?

职业规划

考虑杭州么

家人情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值