资讯专栏INFORMATION COLUMN

【阿里前端面试点】目标,想成为一名好的前端工程师

TalkingData / 2244人阅读

摘要:广义的定位,涉及到浏览器,手机里面的用户交互展示的内容,都属于前端。对自己有好处因为多次和阿里的面试官进行了电话面试沟通,所以这些不只是一个面试官提出的问题,而是多个面试官提出的问题。保持一个虚心学习的状态。

介绍

狭义的来讲,前端指的就是我们常说的html, css, javascript. 三者必不可缺. 而其中涵盖的知识点不可一篇文章就能完整的讲述出来的。广义的定位,涉及到浏览器,手机App里面的用户交互展示的内容,都属于前端。

知识点

HTML

CSS 布局(流式布局, 栅格布局,弹性布局)

CSS 过渡及动画, 继承与特殊性

LESS, SASS, PostCSS

JavaScript

Node.js 工具,服务,部署

浏览器/手机调试, 抓包工具(JSFiddle, Charles, Whistle)

手机适配, 前端性能优化策略

Chrome Debug DevTool 使用

Canvas, SVG 的原理

HTTP, HTTPS, HTTP 2.0 协议

React, Vue.js 框架原理

前端问题

介绍一下ES5的 defineProperty

设置 enumerable: true后,如何获取可枚举的key

设置 enumerable: false后, 什么样的方式检测key存在与对象中

简单介绍下盒模型,以及flexbox 弹性布局

CSS3 有哪些新特性

HTML5 有哪些新特性及API

描述一下HTTP 协议缓存机制

Canvas的实现原理

前端跨域 解决方式有哪些

Cookie, session, 本地存储

Ajax的工作流程

throttledebounce 的使用场景

事件委托机制以及实现方式

简单介绍一下函数闭包

导致内存泄露的有哪些

简单介绍一下原型链的实现方式

如何实现预加载,懒加载

技术实现问题

将一个驼峰式变量转换为下划线变量

将一个表格相同元素进行单元格合并

框架问题

MVVM的双向绑定原理是什么

如何更优雅的实现双向绑定

Vue.jscomputed 计算属性的实现

Vue.js 组件之间数据通信的方式有哪些 (vuex, 父子通信)

proxy数据代理的实现

vue-router的实现机制是什么

形容描述下 VNode 以及 diff算法

v-for 循环中 key 起到了什么样的作用

ES6问题

let, const 块作用域如何被转化的. 如果自己转化,请介绍下你的实现方法

箭头函数的作用域上下文普通函数作用域上下文 的区别

ES6模块加载机制

介绍下ES6的新特性给你带来了哪些变化

打包工具问题

简单介绍下webpack的工作原理

webpack的基本配置有哪些

grunt, gulp, webpack三者的区别

Node.js 问题

require的模块系统加载方式是什么

npm包管理工具介绍, 如何写一个npm模块

setTimeout, setImmediate, nextTick 三种定时器的区别

PromiseGeneratorAsync/Await 三者的关联

pm2, forever 模块的工作原理

express, koa 框架的区别

Node.js 核心模块有哪些

Node.js 多进程部署的原理

测试问题

前端单元自动化测试框架有哪些 (mocha, jasmine, QUnit)

持续集成, 集成测试的意义

BDDTDD的区别

Node.js前端的调试方式

额外知识

websocket工作原理, 以及建立连接方式

https, http2.0 知识介绍

git命令的使用, 介绍一下git flow工作流

有一个192.168.0.1的 IP, 如何使用一个Int变量存储对应的信息

简单介绍一下三次握手, 和四次挥手的过程

小结

永远记住要多动手,动脑把学到的东西写下来,加深记忆。对自己有好处. 因为多次和阿里的面试官进行了电话面试沟通,所以这些不只是一个面试官提出的问题,而是多个面试官提出的问题。 希望大家能够在闲暇的时间里,将自己的技术不断提高。保持一个虚心学习的状态。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88752.html

相关文章

  • 2017-09-28 前端日报

    摘要:前端日报精选等新方法简介写作建议和性能优化小结前端面试之篇第期关于雪碧图预处理和后处理方案的讨论你的网站可以一键变色吗中文译内存管理碰撞课程掘金阿里前端面试点目标,想成为一名好的前端工程师那些事函数能干啥如何在日常搬砖中使用最全, 2017-09-28 前端日报 精选 before(),after(),prepend(),append()等新DOM方法简介css写作建议和性能优化小结前...

    xuhong 评论0 收藏0
  • 前端架构师亲述:前端程师成长之路的 N 问 及 回答

    摘要:问题回答者黄轶,目前就职于公司担任前端架构师,曾就职于滴滴和百度,毕业于北京科技大学。最后附上链接问题我目前是一名后端工程师,工作快五年了。 showImg(https://segmentfault.com/img/bVbuaiP?w=1240&h=620); 问题回答者:黄轶,目前就职于 Zoom 公司担任前端架构师,曾就职于滴滴和百度,毕业于北京科技大学。 1. 前端开发 问题 大...

    crossoverJie 评论0 收藏0
  • 阿里天猫魔盒 TV 资深前端程师刘丹:兴趣是最好的老师

    摘要:程序员客栈王鑫从一名普通的前端工程师成长成为阿里的高级前端工程师,你是如何一步步走来刘丹在学校学习编程的时候,我就对编程很有兴趣,接触前端之后,更是喜欢,这应该是我一路走来的动力。 showImg(https://segmentfault.com/img/bVCWOM); 他是电子科技大学的高材生,通过兴趣和努力脚踏实地的成为了一名优秀的前端工程师。他是一个对新技术充满了无限渴望的优秀...

    DevTalking 评论0 收藏0
  • 前端入坑指南

    摘要:作为自学两年的初级前端,希望对那些想入门前端开发的人分享一些观点。尤其是这几年前端领域飞速的发展,新东西层出不穷。或者关注下我的微信公众号前端获取每天分享前端入门知识。为什么选择前端 做一件事之前最好问问自己为什么要做,然后再去思考该怎么做。如果只是看到别人做了,并且有很不错的收入,然后自己就决定做了,很可能中途放弃浪费掉很多时间。起码问自己一个问题:我是否真的热爱这个领域,并且很乐意在这个...

    junnplus 评论0 收藏0

发表评论

0条评论

TalkingData

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<