酷家乐一面、二面、三面面经,中电海康一面

9月25 号上午中电海康一面,29号通知9 号二面。 下午酷家乐技术一、二、三面,暂时没通知HR 面

酷家乐一面

1、html 标签语义化,优点与用处等? 答:漏了一个更利于 seo 

2、如果有一行文字,大概有那些方案实现垂直居中?我:margin-top 是相对自身的 50%,我记错了。

3、绝对定位时,假设不知道高度时,通过 absolute 设置会不会有问题?

4、src 和 href 有什么区别?会产生什么影响? 

      script 用 src 里的 js 没有直接体现在页面上,加载的时候会执行。 href 只是指向资源的位置,直接加载到页面上,并没有实际上获取到这个资源

5、对闭包的理解。答:和自执行函数没关系,虽然经常一起用

6、闭包有什么应用?

7、闭包具体怎么使用?

8、作用域链理解吗?它的查找顺序是什么?

9、如何区分查找的是 document 还是 window ? (给自己挖坑,document 没有深挖过)

10、ES6 里有哪些新的 方法和函数 ?

11、箭头函数不能当作构造函数,为什么?答:this 指向当前对象

12、ES6 我们用 promise 、async 、await 说一下

13、如果 发送一些 ajax 请求时,以前拿到返回结果是怎么处理,那现在用 promise 、async、await 的处理方式又是什么?

14、resolve 请求数据回来,还要去用这个结果,那要怎么拿到这个返回值?我:then 方法里有两个方法 ......

15、用 async await 又怎么写这个请求,拿到这个返回值?

16、webpack 怎样理解这个?

17、jsonp 知道吗?它的返回值是什么?请求一段js 代码,无论jsonp 还是正常 的ajax 都会有一个返回结果。

18、返回值如果是一个 json 结果,会需要做一个什么处理?

19、获得的仅是一个资源,但是并不知道这个结果。比如返回时一个 alert ,会对返回值做一处理

20、像 ajax 的请求方式有哪些?

21、get 和 post  的区别。答:一半对,一半不太对。实质上是一样的,最终都能被捕获。如果有一点区别,在服务端获取的时候会有区别。后端打印请求,会打印出请求头,但不会暴露请求体。

22、两个组件,父组件给子组件传递了一个数据,在子组件里点了一个 Button ,改变父组件里的值。是如何做的?

23、如果在子组件中改,是如何改的?

24、vue 里上述过程如何实现?

酷家乐二面:分成三部分(项目及基础、面向对象场景设计、智力题)

// 项目及基础

1、如何理解MVC 模式

2、后台用什么做的开发?为什么会选择面前端?

3、vue 的双向绑定原理?具体实现?

4、react 它组件之间有哪些通信方式?

5、如果根本不是父子组件,如何通信?如果在 vue 要获取Node 节点怎么做?答:可以直接拿 react 

6、怎么理解组件化?

7、webpack 如何理解?对日常开发提供了哪些帮助?

// 口述一个场景,记一下关键信息。给十几分钟时间,对场景抽象

1、给了一个应用,描述商场的流程,用 UML 图画出示意就行。商场类、购物车类、顾客类、收银台类、货架类,说明属性和使用的方法

// 智力题

1、有4个罐子,有一个装有受潮的药片,问怎么称一次,能称出哪罐受了潮

2、有扑克牌  分别显示的是  A、B、1、2 ,有人说 A 的背面一定是1 。问:验证哪几张牌可以反驳它的这句话是错的?

酷家乐三面

1、实习经历,项目中的难点

2、讲了一下 vue 项目

3、webpack 原理

4、小程序项目中的难点

5、有什么想问我的?

中点海康一面,具体面试没录音,问的问题会比较基础。setInterval 的弊端、vue 项目... 基础题会比较多,但是涉及到他们的项目就不太接触到,nginx 、视频处理什么的还要再加强。

 

你可能感兴趣的:(面试)