美文网首页
2018-常见前端面试题

2018-常见前端面试题

作者: 崽崽不哭 | 来源:发表于2018-08-01 14:42 被阅读0次

    阿里一面:

    web语义化

    meta标签作用(页面信息、搜索引擎、不同设备)认识这篇文章讲得很全面。

    行内元素、块元素有哪些,布局

    布局方式

    三栏布局

    css选择器优先级

    http请求过程

    http2.0了解

    es2015了解哪些新特性(let/const,promise,class,set/map等忘了说箭头函数)

    箭头函数和普通函数区别(this指向、不能做构造函数、不能使用arguments等)

    异步编程(回调函数、监听/订阅、promise、async/await)

    promise相关,规范、状态

    百度三面

    百度一面:

    自我介绍

    获取页面上个数top3标签

    提取url键值对

    console.log输出加上“hello”

    linux bash命令cp/rm/mv/cat/ln -s/alias

    有一个目录很深,如何很快的进入(建立软链接、设置别名?)

    ajax跨域(cors、反向代理)

    简述jsonp过程

    ajax请求过程

    两栏布局

    css选择器优先级

    离线缓存(manifest(貌似废弃了)、service worker(还不成熟))

    客户端存储方式及异同

    自定义表单,使各浏览器表现一致

    百度二面:

    自我介绍

    继承方式(原型链、组合模式、寄生组合式继承)

    web性能优化、图片优化(雪碧图懒加载)

    web安全:xss csrf sql注入

    linux部分知识tail top

    自定义dialog组件(注意:要用闭包封装模块)

    nodejs http获取百度页面,把百度改为千百度

    输入url过程

    单纯的聊天(不记入面试):看一个页面布局,说出布局想法

    百度三面(总监面):

    自我介绍

    某个取值范围的随机数生成

    nodejs优点

    ajax请求过程

    项目相关

    谈人生规划

    网易一面:

    写一个继承,解释原型链

    css规范化

    闭包应用、模块

    mvvm相关

    知道哪些设计模式

    两列布局

    跨域方法

    flex布局属性

    事件流的三个阶段,哪些事件不能冒泡

    迅雷一面(不得不说,迅雷笔试很有水平):

    项目相关

    unicode与utf-8字符编码方式关系

    nodejs处理请求过程

    require(‘child_process’).fork和linux fork区别

    美团一面:

    webpack原理

    闭包自由发挥

    react优势(组件化、虚拟dom)

    怎么设计好的组件

    项目相关

    反转链表

    https与http区别

    git命令了解哪些

    github开源做过哪些,贡献过什么,pr过吗

    最后说一句:厉兵秣马,砥砺前行。我还要继续再战。

    相关文章

      网友评论

          本文标题:2018-常见前端面试题

          本文链接:https://www.haomeiwen.com/subject/ttqrvftx.html