阿里 前端一面

阿里 icbu技术部国际贸易一面

  1. 面试官介绍部门
  2. 自我介绍
  3. 简单介绍项目经历,从项目背景、主要功能、项目中担任什么角色、以及做的难点亮点、最后的收获
  4. 项目中当时遇到了哪些比较困难的问题?你是如何解决这个问题的?
  5. 研究生的方向是什么?发过论文了吗?
  6. 为什么对前端感兴趣?
  7. 前端的学习过程
  8. vue2和vue3 区别?
  9. 为什么要用虚拟DOM?
  10. display:none 和visibility:hidden的区别
  11. vue中控制元素显示与否的区别?v-if和v-show的区别
  12. 有用过promise吗?为什么要用promise?以前没有promise怎么办?
  13. promise在项目中有真正用过吗?
  14. promise如何封装超时函数?
  15. 假设现在有3个后端服务,想询问哪个服务还活着,只要有一个活着,然后就进行下一步操作,这种情况如何实现?
  16. 初始化的时候,有3个请求,这3个请求没什么关系,假设是3个下拉列表,我想同时请求下来,拿到请求结果后进行下一步操作,但是不想其中任何一个接口失败而导致后面的操作无法进行,这时候应该怎么做?
  17. promise.all是用来干什么?
  18. 用过express对吧?express和koa这些有了解吗?
  19. 洋葱模型有没有了解过?
  20. 后端设计有用过MVC或者其他什么设计模式吗?
  21. MVC这3个都代表什么?
  22. Vue的设计模型是什么?
  23. 除此之外有学过其他的设计模式吗?
  24. promise还有什么api或者方法可用?
  25. promise.then可以接收几个参数?
  26. Vue2的生命周期?Vue3的生命周期?
  27. 哪个生命周期方法可以取到DOM
  28. git命令主要用哪些?创建分支是用什么命令?
  29. 如果要做代码的分支回滚,用什么命令?
  30. 闭包是什么意思?
  31. 箭头函数相比普通函数有什么好处?
  32. 普通函数改变this指向应该怎么办?这些方法有什么区别?
  33. 事件委托是什么?在什么场景下会用到?
  34. 异步加载?async和defer的区别?
  35. 如果有一个script的资源加载,希望资源加载后的执行顺序和初始顺序位置保持不变,应该用什么方法?
  36. 数组的常用方法有什么?
  37. forEach和map再使用场景上有什么区别?
  38. reduce有用过吗?
  39. 如果想在数组中删除某两个元素,并且插入一个元素,用什么方法?
  40. 数组头部删除元素应该怎么做?
  41. 对数组进行去重应该怎么做?
  42. 如果要做一个数组的排序应该怎么做?
  43. 跨域了解过吗?
  44. cors是什么的缩写?cors的原理?
  45. 假设发生跨域的错误,前端会看到什么报错?
  46. 跨域的时候是把接口发出去了嘛?接口是发的时候被拦截还是发到服务器,服务器不给返回还是返回了数据被浏览器给拦截了?
  47. 让你实现一个动态加载脚本,loadScript函数,你应该怎么设计?功能是:传资源的路径,然后加载到页面上来,应该如何实现?
  48. 防抖节流了解过吗?如果是秒杀的场景,应该怎么做?如果是搜索呢,应该用什么?
  49. 学过哪些计算机的课程?
  50. 用过哪些数据结构?
  51. 树有哪些类型?二叉树有哪些类型?(完全、满、搜索树、平衡树),面试官补充霍夫曼树
  52. 霍夫曼树用来做什么的?
  53. 如果让你做一个深度优先算法,不要用递归,你应该怎么做? 栈?
  54. 如果是广度优先呢?队列
  55. 排序算法有哪些?堆排序是怎么做的?
  56. 给定一个数组,来实现堆排序,你能说一下实现的过程吗?是边插入边调整吗?
  57. 堆排序的时间复杂度是?空间复杂度是?是稳定的吗?
  58. 有哪些稳定的排序算法?最快的?归并排序是如何排序的
  59. 快排是怎么排序的?极端情况下时间复杂度是多少?
  60. OSI七层网络模型
  61. HTTP是哪一层
  62. 传输层有哪些协议?
  63. TCP和UDP的主要区别是什么?
  64. 网络组网结构?局域网有哪些网络结构?
  65. 目前局域网最常用的是哪种结构?局域网的中心是什么? ---让我了解一下哈哈哈,
  66. 总线结构在数据链路层去实现拥塞控制,用了哪些算法?
  67. 身边有比较优秀的同学吗?你觉得他们哪些优点是你比较欣赏,想要学习的?
  68. 对于这些优点,你有什么样的改进或者说之后该怎么提升一下这方面的能力?
  69. 你做的比较有成就的一件事?这个过程中最困难的点是什么?
  70. 你觉得你有哪些优点和不足?
  71. 你有了解一些前沿的东西吗?比如大语言模型、gpt等
  72. 目前做的方向其实是比较热门的,比较有前景的?为什么从科研方向转到工程方向呢?
  73. 大语言模型对前端的冲击、展望等,谈一下你的理解
  74. 那你看好大语言模型对前端的发展吗?
  75. 假设你已经是正式的前端开发,结合大语言模型你能有哪些想象?能做一些什么样的有意思的事情?
  76. 反问:现在部门是否还有hc?部门技术栈?流程推进?
#前端暑期实习##阿里前端##阿里前端实习面经##前端实习#
全部评论
这么多?
2 回复 分享
发布于 2023-05-18 17:20 江苏
问的真多啊😂promise占大头
1 回复 分享
发布于 2023-05-18 22:35 广东
哇趣,楼主面了多久啊,怎么感觉是一个问题接着一个问题来的,有没有手撕代码啊
点赞 回复 分享
发布于 2023-06-09 12:31 江苏
阿里lazada招暑假实习,androidios客户端(广深),前端(广深),算法(广深),java(广深),产品(北京),数据(北京),测试(广深),c++(北京),要求毕业时间23年10月到24年九月,要求过6级。简历 带岗位名 到邮箱xjx284606@alibaba-inc.com可以给服务端面经!实习工资400一天!团队气氛良好,具体可看二维码
点赞 回复 分享
发布于 2023-05-19 14:01 广东
什么快问快答
点赞 回复 分享
发布于 2023-05-19 01:50 北京
面了多久啊
点赞 回复 分享
发布于 2023-05-18 17:44 湖北

相关推荐

2025-11-26 11:21
已编辑
武汉理工大学 Java
个人bg: 211本,一段京东实习,一段xhs实习,一段小厂实习。互联网只有美团一个带薪意向。转正失败情况:京东实习了四个月,感觉收获比较少,做的事情偏基础,第三个月底答辩,离职后两个月被告知转正失败。对此我只能说,零售卡硕。xhs实习两个月,反而感觉收获更多,被安排了有挑战的事情,大模型在业务场景中的运用,最后一个星期通知有转正机会,边做需求边匆忙准备,答辩采取一票否决制,四个领导三过一否,也失败。(早知道xhs今年开这么高我就熬夜赶材料了)不过在这个过程中,也push自己了解了一定rag mcp 大模型的相关知识,对于后续面阿里和美团很有帮助。个人基础情况:hot100能默写。去年12底学完jvm juc。2月入职京东前小林coding guide就差不多看完了。后面实习的时候也有继续补面筋,场景题。秋招情况:8月初就投了,也不晚。滴滴: 笔试a了没面,可能投的岗位太小众了?(抱着拿了也不去 用于a价的想法)一直卡着。携程: 不发笔。发官方邮件也不回。京东:笔试挂了。嗯,很耻辱,那天在外面玩但确实很久没复习笔试考试范围了,全忘光了。腾讯:从来没约过,可能暑期面了十几次面太多了。阿里控股:一面挂。阿里国际:hr面后一个月挂。字节:国际电商三面挂->星图一面挂(面的时候已经有很多候选人了)-> 安全风控二面挂(业务不是很好,面试过程说漏嘴说业务会影响我选择,场景题没答好)-> 中台一面后无消息快手:二面挂。xhs:hr面后无消息,排序应该很靠后。虾皮:hr面两个月无消息,应该还在泡池子。百度:一面挂。pdd:笔试a3后笔试挂。难绷。个人反思总结:for 后来者。1. 笔试一定要把握好,虽然面试中都是hot100,有些甚至不考面试题,但是大厂笔试题是有acm难度的,挂了就是挂了,很多没有第二次机会,约面也没机会了。建议时间充裕情况下,还是要把灵神的题单多刷点。顺序可以参考:代码随想录视频+题 -> 灵神视频+题 ->hot100 ->灵神题单(可以每个part挑难度低的前几道写)2. 一段深入长的实习经历一定是大于两段短的,不过现在再让我选到底是继续在jd还是去xhs我还是选不出来。在面试的过程中,有些面试官也会认为我实习的太浅,没有做什么有深度的事情,对多种方案的调研不全面。如果实习做的事情比较有挑战最好,如果没有,也要尽量往多种方案调研最后选择了哪个方案,达到了当初定的业务指标/技术指标方面包装。3. 还是得早投。身边除了bg特别好的朋友,投的晚的无一例外秋招情况会差很多。8月前投能赶上提前批。最晚不要8月中旬过了还没投完。有投的早的没有实习的朋友秋招结果也可以。没有面试的同学一定要尝试官网,boss直聘多种途径投。4. 对于有实习的同学,基础没有那么重要了,更多还是专注于对实习的考察,可以以金字塔的形式进行论述,避免在最开始的时候就展开大量细节。如果实在没有实习,bg够硬,投的够早也会有面,只需要一个比较深入的项目应该就没问题,把项目当作自己在实习要投入生产的心态去调研包装。5. 有的时候真的看运气。即使是同一个部门甚至是同一个组的同学,做的事情也会有差异,这主要看导师被分配到什么样的活。for me:大二的时候绩点排名前10%,但还是决定放弃保研,开始学java,这一路走来,经历迷茫踏实的反复,也想和自己说句幸苦了,谁想得到当初给自己定的目标是有份工作不饿死就行。可能差点运气,可能在关键节点上做的还是不够,对于实习的包装,对于面试表现还是差点。会后悔自己没读研吗?其实我也有考雅思,申请了港大计算机,但估计大概率还是工作(实则也没港大offer)。人不能既要又要还要,我不能既要早点工作赚钱,实现我财富自由支配,带不舍得花钱的家人去旅游的想法,又要长期来看高学历晋升的优势,还要在大环境变差一届比一届卷我也能找到差强人意的工作。所以,至少现在,我不后悔。如果我更倾向于国企而不是互联网,比起技术挑战更偏爱稳定的生活我大概率会读研。如果我本科没有211,我还想进大厂,我也大概率会读研。会后悔自己没选其他的方向吗?java确实相对卷一点,但也只是相对的,因为其他方向的人也很多,并不是换方向就一定会更好。计算机这一行本就短命,能干到35就算成功,大家都是为了赚钱,基于此,在背景没那么硬时,选择一个相对人少的方向进大厂是对的。看自己怎么理解了。最好的还是参考直系学长学姐的选择,一定要多沟通交流。一些安慰自己的话,秋招是人生的起点,不一定是高费阵容才能吃鸡,低费阵容早点发育也有吃鸡的上限。(随便乱说的)。最后还想再写一段话给学妹们,程序员这一行,女生确实会相对少一点,但比起传统工科非常直接的偏向男生,计算机这一行认为菜是原罪,性别的因素会少很多,更多看个人技术和水平。在京东实习的时候,我的小组长在我进去第一天就和我说,我们部门女生虽然少,但是水平都至少是中上的,都很能吃苦很能干。无论是我们组干活巨快的A姐,还是总能很快解答我问题的B姐,又或者是其他总能给我提供建议的其他姐姐们,都使我对这一点坚信不疑,她们高学历,专业,细心,耐心。如果你也热爱技术,虽然有时会被bug折磨,但喜欢学到知识时候的踏实,喜欢bug fix的爽感,你就是适合这一行的。我的秋招结束了,但我大概率不会甘心,还是会想试试春招,但我也真的觉得到现在这一步已经很棒了。欢迎同校学妹学弟们找我沟通交流~
疲倦的牛马还在上班:再冲一次,春招不留遗憾吧!
我的秋招日记
点赞 评论 收藏
分享
评论
20
63
分享

创作者周榜

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