「前端」阿里云一面面经

面试的主要内容就是前面围绕项目展开聊了一些相应的技术栈,中间给了一个代码输出题,堪称是我见过最复杂的代码输出题,三个运行时 Node/V8/Bun 能跑出三个不同的结果,这个题目其实答的磕磕绊绊的,也有一些错误,但最后面试官说答的蛮好的,主要看思路,说明结果本身可能面试官不是很 care。

  1. 看你的项目都用了 TailwindCSS,我没用过,能不能介绍一下?
  2. 看你的项目用了前端路由,能不能介绍一下原理?
  3. 为什么点击链接,url 变化,页面却不会刷新?
    1. 前端路由代理,介绍一下 history 模式和 hash 模式
  4. 你是怎么鉴权的?
    1. token 发请求的时候后端会鉴权,返回的结果拿来在前端控制能访问的页面,防止访问到请求不到内容的页面
  5. 如何区分普通管理员权限和超管权限?
    1. 同理,在后端鉴权,根据鉴权结果在前端展示对应的页面
  6. token 是解决什么问题的?
    1. 记住登录状态
  7. 存储在哪里?
    1. cookie/localStorage
  8. CSRF/XSS/SQL 注入等安全问题(八股复读)
  9. 如何解决跨域?
  10. 为什么会用 MongoDB?
    1. 因为no sql用起来轻量
  11. Vue 和 React 有什么区别(经典八股)
  12. 代码输出题(很复杂,后面会单独开贴写分析)传送门:https://www.nowcoder.com/discuss/658728729333530624
  13. 手撕:实现一个类似 lodash.isEqual 的函数
#阿里云##秋招##前端#
全部评论

相关推荐

冷艳的变色龙才华横溢:我9月份面完的 还在泡池子
点赞 评论 收藏
分享
8 9 评论
分享
牛客网
牛客企业服务