奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > vue面试通 > 面试题 >

酷家乐&爱奇艺 前端面经(19实习)

时间:2018-03-18 23:44来源:牛客网 作者:admin
之前发的删掉了,重发 酷家乐一面(2.24 14:00) 1.自我介绍 2.如何学习前端的,在学习中有什么难理解的地方(答了闭包,然后问了闭包) 3.说说项目 项目中的懒加载是怎么实现的?

之前发的删掉了,重发

酷家乐一面(2.24 14:00)

1.自我介绍

2.如何学习前端的,在学习中有什么难理解的地方(答了闭包,然后问了闭包)

3.说说项目 项目中的懒加载是怎么实现的?

4.js继承

5.js原型链

6.positon定位属性

6.new一个对象的过程

7.项目 放大镜插件是怎么实现的

8.ES6新特性

9.promise如何实现链式调用

10.项目中的难点,如何解决的?

11.平时有用到哪些设计模式?

12.MVC架构?

13.基本类型和引用类型

酷家乐二面(2.27 16:00)

1逻辑题 四张卡片 卡片正面是数字,反面是字母

现在桌上四张卡片 状态 a 1 b 2

现在我想要证明 a的反面必然是1 我只能翻两张牌,我翻哪两张?

2.逻辑题 五队夫妇参加聚会,每个人不能和自己的配偶握手,只能最多和他人握手一次

A问了其他人,发现每个人的握手次数都不同,那么A的配偶握手了几次?

3.运用面向对象思想,设计一个有 歌手 歌曲 专辑 搜索功能的音乐app

爱奇艺(3.6 14:30)

1.项目 轮播图怎么实现的?懒加载怎么实现的?

2.webpack模块化原理?你还知道什么模块化方案(答了AMD,CMD,CommonJS,面试官说还有,就说了匿名函数自执行和闭包)

3.js继承?优缺点?为什么这样就能继承?(答了原型链)

4.一个不定宽高的元素垂直水平居中方案

5.rem和em区别

6.position定位

7.事件流

8.事件委托 原理 怎么确定点的是哪个(答了e.target 然后面试官问parent.target 我蒙蔽了)

9.如果一个ul里面插入1000个li节点,怎么插入?(答了innerHTML或者用分时函数)

10.为什么要用分时函数?(答了Dom操作影响性能)为什么影响性能?(答了浏览器重排机制)

11.js作用域

12.js this指向

13.call apply bind区别

14.实现一个bind方法?

15.数组都有哪些方法?

16.ES6新特性?

17.手写实现promise

18.输入一个url后发生了什么?

19.接上面的问题,具体说浏览器渲染

20接上面的 说说cssom生成规则

21前端性能优化,cdn原理?

22mvvm理解?

23你知道哪些框架是mvvm架构?

lz 渣渣,不会框架,所以问的全是基础。。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
史密斯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-24 11:11 最后登录:2018-09-02 11:09

关注奔三路