借鉴了朋友的阿里面试经:(社招前端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. sqlserver select 查询字段if判断用法

    SELECT TOP 1000 [id],      case when group_id>1 then 'vip'           else '普通会员'           end  F ...

  2. android安装前期遇到的问题

    1.安装的eclipse与对应的java版本位数要一致,要么32位,要么64位. 2.关于新版ADT创建项目时出现appcompat_v7的问题 更新ADT至22.6.0版本之后,创建新的安装项目,会 ...

  3. NetLink通信机制学习

    Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,在 Linux 2.4 版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用 netlink 套接字 ...

  4. C++友元函数、友元类

    1.什么是友元函数? 友元函数就是可以直接访问类的成员(包括私有数据)的非成员函数,也就是说他并不属于这个类,他是一种外部的函数. 一个外部函数只能通过类的授权成为这个类友元函数,这就涉及到一个关键字 ...

  5. 看图说说Heap中对象的生存状态

  6. D3 data()

    与datum()的区别 假设要绑定的数组为[3,6,9],那么我们希望第一个p元素绑定3,第二个绑定6,第三个绑定9.这种情况就需要使用data()函数,如果使用datum(),则会将数组本身绑定到各 ...

  7. [C#]DES再一例(转)

    public class Encrypt { internal string ToEncrypt(string encryptKey, string str) { try { byte[] P_byt ...

  8. pycharm设置及激活码

    电脑上装了python2.7和python3.6两个版本(之前用的都是python3,因为要学习机器学习和深度学习了,机器学习的有些模块还没有更新到python3,于是乎又装了python2)为了能在 ...

  9. 在TFS 2013的敏捷组合管理中添加积压工作

    在TFS提供的三套默认模板中,组合管理(Portfolio Management)只包含功能(Feature)和要求这个两个积压工作.你可以参考下面的文档,学会如何在积压工作中添加额外的工作项类型. ...

  10. Javascript Object.defineProperty()

    转载声明: 本文标题:Javascript Object.defineProperty() 本文链接:http://www.zuojj.com/archives/994.html,转载请注明转自Ben ...