跳到主要内容

埃森哲

性质

管理咨询,信息技术和业务流程外包跨国企业.

典型产品

  • Nidone智能家居

地址

深圳市南山区高新技术产业园区W2-A座101室(1号线深大地铁站C出口直走500米)

需求

  1. 核心业务移动端 H5,运营活动页开发,官网开发
  2. C端和B端小程序开发

c端b端含义

资料

  • 偏理论知识
  • 会问英语
  • 跨域问题
  • Vue 和其他框架的区别
  • webpack 打包工具

面试

一面内容

2018-5-29 17:00

基础部分

  • 闭包的作用?

    • 私有变量
    • 全局访问局部变量
    • 缓存
  • 如何把 '0.01' 的字符串变为浮点

    • 采用运算符直接转换?(注意加法不行)
    • parserFloat
    • Number
  • '0a12' 采用运算符操作的结果

  • 'NaN' 是什么类型,NaN === NaN 么?

  • typeof 可以判断哪些类型

  • 有哪些内置的 Symbol 属性

  • 迭代器的使用

  • for in for of 的区别

  • 定义构造函数

    function A () {}
    const a = new A()
    console.log(a)

    说出 a 的原型对象链

  • rss (服务端端渲染) 的作用

  • 讲解委托模式的实例

  • 发布订阅模式和观察者模式区别

  • 如何把数字从大到小排序,几种方法

  • 快速排序的方法

  • 数据库左关联和嵌套查询区别

框架部分

  • angularjs 定义服务的几种方法?
  • angularjs 的双向绑定机制,检查次数,几次会发现明显的性能问题?
  • vuejs 的双向绑定机制?
  • defineProperity 可以同时定义访问器属性和属性描述符么
  • vuejs 中 watch 和计算属性的区别
  • vuejs 采用对象模式和函数模式定义 data 的区别
  • vuex 的使用
  • 插槽的使用,作用域插槽的使用?
  • express 源码原理
  • webpack 的使用

项目经验

  • 自己设计过的复杂组件
  • 假设需求如下.
    • 左边是组件库

    • 右边是画布

    • 拖动组件到画布

    • 可以实现画布的预览

    • 可以实现组件设置联动效果

      如何实现此效果,最基本的拖动到画布用 vue 如何实现

二面内容

2018-6-1 18:00

  1. 自我介绍

  2. 简要描述自己的项目职责

  3. 谈一下瀑布流和敏捷开发的区别

  4. 谈了一下华为外包的工作内容,总结如下

    工作流程

    1. 华为提出项目需求

    2. 公司内容查看目前前后端空闲的人力资源

    3. 抽调人员组成项目组,开始项目

    4. 项目人员包括 项目经理,研发,测试,UI 等

    5. 采用敏捷开发完成项目

    相关说明

    1. 需要沟通能力
    2. 项目是跟着客户走,加班会较多