阿里巴巴 前端面经分享 六面技术面 + 两次HR面

阿里巴巴面经

2.26 一面(电话面)

  1. 为什么选择前端学习,不选择物联网专业课学习
  2. 学习前端的方式
  3. 技术含量最高的项目
  4. 事件委托机制
  5. bind,call,apply用法及区别
  6. 数组的原生方法
  7. slice会改变原始数组吗
  8. element 的buttun组件采用的是原生元素实现还是div(可能会再次问起)
  9. vue2.0和vue3.0的区别
  10. 深拷贝和浅拷贝
  11. Object.assigned方法属于深拷贝还是浅拷贝(没答上来,这里既不属于深拷贝也不属于浅拷贝,关键在于对象的属性是否又为一个对象)
  12. 快速排序算法
  13. 前端跨域 (讲了jsonp,和Access-Control-Allow-Origin,iframe和domain)
  14. webpack工作原理 (给自己挖坑了,主动问了下面试官)

3.5 二面(电话面)

  1. 项目相关

  2. 实习相关

  3. CSRF,XSS攻击及防范

  4. 正则表达式 正整数表示

    • 正整数表示 / [1-9][0-9]* /
    • *和*?的区别
    • 正则的贪婪,惰性
    • \w \s 意义
  5. splice参数问题

  6. 谈了下自身的优势

3.18 三面(电话面)

  1. 最体现自己技术价值的项目
  2. 最具有开发意义的项目
  3. 项目来源
  4. 智慧AI酒店业务难点
  5. 站在一个CTO的角度,这个项目的难点
  6. 自身的优点以及缺点
  7. 前后端联合开发所遇到的问题
  8. 团队组建及角色

3.29 四面(电话面)

  1. 项目分工
  2. 微信小程序watch监听实现方式与场景
  3. 学习前端的方式
  4. 最近学习到的印象最深刻的东西
  5. 技术上解决最难的问题

4.1 HR面 (电话面)

  1. 实习经历,项目经历
  2. 团队成长经历及角色担当
  3. 团队负责人的优势
  4. 团队变化
  5. 团队技术总结及报告
  6. 评价自己在团队中的技术影响力
  7. 技术差异的来源
  8. 怎么看待物联网专业
  9. 物联网专业的核心课程
  10. 物联网带来的核心价值在哪儿及具体实例
  11. 前端学习方式及渠道
  12. 聊聊自己满意的项目
  13. 项目开发背景
  14. 选择公司的判断及条件

4.14 电话面(杭州leader) 不知道算几面了,她把我前面所有的面试记录拿着的

  1. 自我介绍
  2. 为什么选择物联网专业
  3. 介绍一下IOT及应用特点
  4. 介绍项目
  5. 团队规划及组成
  6. 布局方式,常用的布局
  7. DOM文档流,详细介绍position的各个定位属性
  8. 如何实现一个左边固定宽带,右边自适应的布局(我是答的用flex进行设置)
  9. 团队开发流程
  10. 前端工具的流程化管理 (面试官应该是想问模块化,webpack相关。我全部答git去了)
  11. 谈一谈微信小程序项目
  12. 微信小程序开发和常见H5开发区别
  13. 微信小程序可以直接操作DOM吗,可以直接用jquery操作吗?
  14. vue中组件通信的方式 (props,$emit,vuex)
  15. 如何实现订阅者-发布者模式 (观察者模式)

4.15 电话面(北京leader)

  1. 大学学科有哪些计算机专业的学科
  2. 聊一下堆栈数据结构
  3. 后进先出的数据结构是谁 (我懵了,不就是栈嘛)
  4. 聊一下链表的数据结构
  5. 描述一下网络的五层模型
  6. 那再聊一下OSI七层模型
  7. 说一下快速排序吧
  8. DOM content loaded时间之前页面的渲染状态
  9. reflow,repaint 是在DOM树和CSS规则树合并之前还是之后
  10. 聊一聊JavaScript里面的event loop
  11. css 选择器的优先级
  12. js里面的null和undifined的理解
  13. null == undifined 为什么? 为什么为true?
  14. null === undifined 为什么为false?
  15. JavaScript中this的作用域的特点以及使用上的注意事项
  16. canvas标签用来做什么的
  17. 页面平滑滚动的实现方式
  18. 如何理解vant-webapp 框架的优缺点
  19. 微信小程序的原生开发方式是如何实现的(我裂了)
  20. display的flex属性是如何实现的 (我又裂了)
  21. 花了许多时间解决的问题

4.23 HR面 (钉钉视频面)

兄弟们这个实在是记不住了,视频没办法回溯,就是常规的一些HR面试问题,大多与项目相关,还有就是大学经历,注意一点就是为什么选择这个公司。

#阿里巴巴21届实习招聘内推##阿里巴巴##实习##前端##内推##面经#
全部评论
怎么这么多次啊……
点赞 回复 分享
发布于 2020-07-14 16:26
这种问题没有扎实的基础,大部分人就刷下去了😂
点赞 回复 分享
发布于 2020-07-14 01:01
面试之前有笔试嘛
点赞 回复 分享
发布于 2020-05-11 16:43
请问楼主是什么部门呀
点赞 回复 分享
发布于 2020-05-11 16:42

相关推荐

04-10 09:55
门头沟学院 Java
攒攒人品!有面试过同岗的朋友欢迎评论区交流1.你现在主要使用的开发语言有哪些?2.有使用过Java吗,对Java的掌握程度怎么样?3.Python里面的init_(和_new_)有什么区别?4.了解带有下划线的_new_方法吗?5.Python里面传参是传值还是传引用?6.如果对参数传入一个字符串类型,如何在方法内部修改它并把这个字符串的值传递出来?7.any和or有什么区别?8.Python里面有哪些元素最终判断为 False?9.Python里面的copy(浅拷贝)跟deepcopy(深拷贝)有什么区别?10.Python里面的垃圾回收机制是怎么样的?11.怎么去提高一个Python文件的运行效率?在编译层面还可以怎么做?12.Python里面会出现内存泄漏吗?13.怎么理解内存泄漏?全局变量算内存泄漏吗?14.如果把列表(List)本身作为一、二级缓存来使用,算内存泄漏吗?15.在操作系统方面,进程跟线程有什么区别?16.引入线程主要是为了解决什么样的问题?17.从浏览器里面输入一个URL,到整个页面的展示,中间的过程是怎样的?18.DNS解析用的是TCP还是UDP?19.TCP是几次握手、几次挥手?20.四次挥手有可能会变成三次吗(出现三个报文的情况)?21.什么是对称加密跟非对称加密?22.HTTP请求中GET和POST有什么区别?23.GET的长度限制是哪里限制的?是客户端还是服务端的限制?24.有用过哪些AI相关的编程工具?25.你觉得这些AI工具会代替掉现有的程序员吗?26.AI在哪些方面会比程序员要强?
查看26道真题和解析
点赞 评论 收藏
分享
04-10 07:30
门头沟学院 Java
攒人品中,祝大家都能拿到满意的Offer!1. 项目拷打2. 实习询问3. 你觉得一个好的 RESTful API 应该考虑哪些因素?4. 外卖平台项目中,库存扣减你是怎么保证幂等性的?5. 外卖平台里缓存是做在哪一级的?缓存了什么内容?6. 库存有涉及缓存吗?7. 商品缓存的机制是怎样的?从生产到失效到更新,能完整讲一下吗?8. 商品在秒杀场景下你把缓存删掉,会不会导致缓存击穿?进而引发雪崩,甚至 Redis 集群崩溃,怎么办?9. 你写空值缓存进去,缓存不就被污染了吗?用户读不到商品数据怎么办?10. 对 ThreadLocal 有了解吗?使用时需要注意哪些点?11. 对反射有了解吗?项目中用过吗?12. 能讲一下评论系统这个项目吗?表结构是怎么设计的?13. 你对 AI 有哪些了解?14. 什么是 RAG?15. 既然知识时效性的问题可以用 RAG 解决,为什么不直接联网搜索呢?16. 对 MCP 有了解吗?什么是 MCP?17. 在 Agent 里用 MCP 和用普通工具相比,有哪些不好的地方?18. 为什么 MCP 会导致上下文长度特别长?19. MCP 和上下文历史之间有什么关系?20. 你搭过 Agent 吗?做过 Agent 相关项目吗?21. 龙虾(OpenClaw)你装过吗?它的记忆机制能讲一下吗?分几层记忆,每层是怎么实现的?22. 对 Skills 有了解吗?写过 Skills 吗?
查看20道真题和解析
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

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