做者从事前端一年半
基础的我就不讲了,我讲一些回答的不是很好的前端
webpack
的劣势在哪里vue
,vue
有哪些缺陷code review
的,这里讲了持续化集成js
的基础类型(这个脑子短路了,给忘了)webpack
针对模块化作的处理腾讯一轮游,面的怀疑人生vue
require.context
$listener
和$attr
,可是我当初没有get
到面试官的点pwa
vuex
的工做流(工做流是什么?)function component
吗png
,webp
有一个数组和一个值,须要求大于等于该值的最小长度,例如[2, 3, 4, 7]
和5
,那么最小就是1
,由于7
大于5
若是数字是8
,那么最小就是2
, 由于4 + 7
大于8
webpack
第二道算法题 有序数组中小于某个数的个数,例如ios
[1, 2, 3, 4]
2
// 1
复制代码
(10).add(10).add(10)
function Person() {}
const person = new Person();
复制代码
person
的原型上有Funciton
吗
4. vue
文件中为何须要一个根元素web
let arr = [1, 2, 3];
let fnArray = [];
for (var i = 0; i < arr.length; i++) {
fnArray[i] = function () {
return arr[i] * 2;
}
}
let result = fnArray.find((fn) => {
return fn() === 4;
})
console.log(result);
复制代码
实现一个栈,具备push
和pop
方法,还有获取他的最小值,复杂度是O(1)
面试
我也没投几家公司,这里记录一下其余公司的面试问题算法
tcp
的滑动窗口HMR
的原理rightView
有一棵树从右边看他,并输出结果,例如vuex
1
2 4
5 3
复制代码
上面输出的树就是[1, 4, 3]
数组
我总结了一下,面试中出现频率最高的是,排名分先后:浏览器
computed
和watch
的差别我以为我面的最好的是百度,结果百度一轮游,说我不匹配(呜呜呜~~~)
面试这么多公司也总结出一些经验: 面试忌讳的就是必定不要说本身不熟悉的东西,若是不熟悉连提都不要提,在自我介绍的时候必定要把本身的优点介绍出来,让这场面试问的都是和你熟悉的相关的东西。我以为面试实际上是你和面试官互相试探的过程,面试官不知道你擅长什么,因此他须要不断探索你会的地方,因此这个时候就须要把你熟悉的着重的讲,要是太菜了也试探不出什么东西哈哈