人人
面试题
-
字符串排序去重,长度小于 50 的字符串,有数字和字母,去重后排序
-
数组扁平化,
[[1,2],[2,3,4],[[]]]
-
promise 事件机制
-
深克隆
-
缓存函数,保存函数的执行结构 cache(fn)(args)
-
BFC,层叠关系
-
css 左边定宽(50px),中间:右边 = 1:2,且最小宽度为 50px 和 100px,考察 flex 的属性值
-
css 实现绘制三角形,(border)
-
垂直水平居中
-
webpack 基本原理
-
vue 的父子组件通讯方法
-
vue-router 的基本原理
-
hash 模式和 history 模式的区别
-
编写一个 table 组件,如何实现行列的自增控制,及模板的自定义渲染。 考察插槽和作用域插槽
-
为什么需要 vuex ,用来解决什么问题
-
vm.data 被频繁触发是否会导致视图多次更新
-
为什么视图跟新需要采用 nextTick 机制
-
requestAnimation 是宏任务还是微任务它的执行机制是如何的,重点是理解浏览器端的渲染流程?
-
函数式编程采用实现如下三个条件
- a(2)(3) == 5
- a(2)+3 == 5
- a(2)(3)(4) == 9 可以无限调用
-
过滤组件初期采用 vuex 实现状态共享,后面发现多处需要采用相同组件如何设计组件过滤条件。
-
css 有哪些冷门的属性 pointer-events 实现遮罩后元素可点击
-
react 高阶组件原理
流程
社招
- 先笔试做题
- 1 面根据笔试题进一步询问基础
- 2 面问 vue 相关知识
- 3 面面试算法
公司概述
主营业务是北美房产网站,分为两部分。
- 面向客户的 site 系统,是一个 CMS 系统。
- 面向房产经纪人的 CRM 系统
主要技术栈为 vue