借鉴了朋友的阿里面试经:(社招前端2年经验)

电话面

  1. 简单自我介绍, 做过哪些项目, 使用哪些技术栈 ?
  2. 如何看待前端框架选型 ?
  3. vue的如何实现双向绑定的 ?
  4. react 虚拟DOM 是什么? 如何实现? 说一下diff算法 ?
  5. 工作中最出色的点, 和你最头疼的问题 如何解决的 ?
  6. 平时如何学习, 最近接触了解了哪些新的知识 ?

技术一面

  1. 简单自我介绍, 介绍一下你的项目, 技术栈 ?
  2. react和vue的比较 ?
  3. React Diff 算法 ?
  4. 观察者模式实现 ?
  5. http报文头部有哪些字段? 有什么意义 ?
  6. 移动端高清方案如何解决 ?
  7. webpack的原理, loader 和 plugin 是干什么的? 有自己手写过么 ?
  8. 简述从网页输入url到网页展示的过程发生了哪些事情 ?
  9. SSR 和 客户端渲染有什么区别 , vue是如何实现绑定事件的 ?
  10. 简述公司node架构中容灾的实现 ?
  11. 浏览器事件有哪些过程? 为什么一般在冒泡阶段, 而不是在捕获阶段注册监听? addEventListener 参数分别是什么 ?
  12. 面向对象如何实现? 需要复用的变量 怎么处理 ?
  13. 移动端300ms延时的原因? 如何处理?
  14. 主流框架的数据单向/双向绑定实现原理 ?
  15. 简述转行经历, 如何学习 ?
  16. 你觉得自己在前端工作的最大的优点是什么 拿实际工作的内容举例?

技术二面

  1. 和一面前3问基本一致,简述项目,React vue区别 virsualDOM实现
  2. DIFF算法为什么是O(n)复杂度而不是O(n^3)
  3. http code码?
  4. 移动端rem布局如何实现? 简述原理?
  5. JSbridge原理, js和native是如何通信的?
  6. Rollup和webpack区别, treeshaking是什么?
  7. TCP三次握手的过程, get post请求的区别 ?
  8. 静态文件的浏览器缓存如何实现?
  9. 前端跨域方案
  10. http 请求包含哪些字段 分别是什么意思
  11. js 有哪些数据类型 如何判断? null 和 undefined区别 应用场景?
  12. new String('a') 和 'a' 是一样的么?
  13. 移动端如何实现下拉到底部 跟随移动 结束后回弹的动画?
  14. 移动端如何优化首页白屏时间过长 ?
  15. ES6 generator函数简述
  16. 数组去重实现?
  17. js浮点数运算不精确 如何解决?
  18. 工作中最得意和出色的点, 头疼的点, 问题如何解决的
  19. 为何换工作?
  20. 聊了下阿里的压力,文化

技术三面

  1. 公司的前端工程化实践
  2. 转行之后是如何自学前端的, 学习途径 有没有一些自己的代码
  3. DOM基础知识,添加元素,删除元素等等...
  4. DOM节点类型
  5. 正则表达式如何匹配一段url ?在正则表达式中有哪几种作用?
  6. 移动端优化方式? 离线包是如何实现的?
  7. 最后聊了一下项目,聊了一下目前公司

面试题目由rockyou0000 提供,工作经验2年,技术面已经通过,p6

阿里巴巴前端面试分享-社招(p6)的更多相关文章

  1. 阿里巴巴前端面试parseInt()函数的面试题

    JavaScript 是弱类型语言,为了保证数值的有效性,在处理数值的时候,我们可以对数值字符串进行强行转换.如 parseInt 取整和 parseFloat 取浮点数.Java 也有 Intege ...

  2. 【社招】来杭州吧,阿里国际UED招前端~~

    来杭州吧,阿里国际UED招前端~~ 依稀记得,几年前在北京的日子,两点一线的生活方式,似乎冲淡模糊了身边的一切,印象最深刻的莫过于北京的地铁站了吧(因为只有等地铁,搭地铁的时候,才能够停下脚步,静静地 ...

  3. 4000字干货长文!从校招和社招的角度说说如何准备Java后端大厂面试?

    插个题外话,为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,文章内容应该适用于每一个学习 Java 的朋友!我觉得这篇文章的很多东西也是我自己写给自己的,比如从大厂招聘要求中我们能看到哪 ...

  4. Offer经验分享 - 蚂蚁金服、字节跳动、PDD、百度、华为、Paypal - Java社招面经

    年中的时候因为换工作的缘故,陆续参加了华为.蚂蚁.字节跳动.PDD.百度.Paypal的社招面试,除了字节跳动流程较长,我主动结束面试以外,其他的都顺利拿到了Offer. 最近时间稍微宽裕点了,写个面 ...

  5. 你不知道的腾讯社招面试经验(已offer)

    # 你不知道的腾讯社招面试经验(已offer) ## 背景 最近一段时间换工作,成功获得了腾讯的offer.在这里有点经验跟大家分享,我觉得,比起具体的面试题,有些东西更加重要,你知道这些东西,再去准 ...

  6. 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路

    引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...

  7. 【北京/上海/南京】【部门直推】【可查询】【实习&社招】字节跳动数据平台前端内推

    [北京/上海/南京][部门直推][可查询][实习&社招]字节跳动数据平台前端内推 重要信息,写在前面  [投递邮箱]chengxinsong@bytedance.com [微信扫码] 2019 ...

  8. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  9. 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

随机推荐

  1. [转].NET 4.5+项目迁移.NET Core的问题记录 HTTP Error 502.5

    本文转自:http://www.cnblogs.com/ronli/p/5900001.html 这几天试着把目前的开发框架迁移到新的.net core平台,中间遇到的问题在这里简单记录一下. 迁移过 ...

  2. 1014_C语言的文法

    程序-> <外部声明><程序><外部声明> 外部声明-> <函数定义>|<声明> 函数定义-> <函数类型>& ...

  3. SQL获取当前日期的年、月、日、时、分、秒数据

    SQL Server中获取当前日期的年.月.日.时.分.秒数据: SELECT GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName ...

  4. iOS7中的多任务II

    [推送唤醒(Remote Notifications)] 在iOS6和之前,推送的类型是很单一的,无非就是显示标题内容,指定声音等.用户通过解锁进入你的应用后,appDelegate中通过推送打开应用 ...

  5. SVN下的文件被locked不能update和commit

    一次早上开机svn更新代码,提示某一个文件夹被locked,提示clean up,但是clearn up也不行,get lock不行,release lock不行 根据网上搜的,.svn(隐藏文件夹) ...

  6. windows下 git+tortoiseGit的使用【转】

    一定要自己写出来才能牢记,所以我来写一下 git确实比svn好用的多了,最起码只有一个文件夹用来标记版本信息比svn所有文件夹下都要放一个文件夹来标记版本信息先进多了,不然你不想要版本管理这些文件的时 ...

  7. ## 20155336 2016-2017-2《JAVA程序设计》第八周学习总结

    20155336 2016-2017-2<JAVA程序设计>第八周学习总结 教材学习内容总结 第14章 NIO与NIO2 NIO简介 NIO使用频道来衔接数据结点,在处理数据时,NIO可以 ...

  8. 机器学习—SVM

    一.原理部分: 依然是图片~ 二.sklearn实现: import pandas as pd import numpy as np import matplotlib.pyplot as plt i ...

  9. [label][paypal] Paypal 支付页面的语言显示问题

    答复 Frank 通过 Email2014-11-12 02:01 上午 您好 感谢您联系PayPal商家技术支持中心. PayPal登陆页面的语言是PayPal服务器根据以下各种因素来自动判断的:1 ...

  10. delphi 拆分字符串

    最近在使用Delphi开发一种应用系统的集成开发环境.其中需要实现一个字符串拆分功能,方法基本原型应该是:procedure SplitString(src: string ; ch: Char; v ...