sangforOD面经 深圳

204 阅读1分钟

从事了几年的ERP工作,越觉迷茫,想准备换个方向重新开始,挑选了Web前端,在小学一段时间后开始投简历。 本次面试的是SANGFOR的OD岗

  1. 自我介绍,问一下项目,我的练手项目部署在这 地址. 2.写代码主要有三题
var a = 1;
test = function(){
console.log(a);
var a = 2;
console.log(a);
}

要求写出显示结果 这题的思路是var的变量提升和js的作用域 代码等价如下

var a = 1;
test = function(){
var a;
console.log(a);//undefine
a = 2;
console.log(a);//2
}

4.写一个vue,不适用model进行button点击显示点击次数。参见vue教程组件的例子 5.输入一个数组,返回对应数字长度的最小值

findMin = function(arr,k){
  let temp;
  for(let i = 0;i<arr.length;i++){
    for(let j = i+1;j<arr.length;j++){
      if(arr[i] > arr[j]){
        temp = arr[i];
        arr[i]= arr[j];
        arr[j]=temp;
      }
    }
  }
    while (k < arr.length){
      arr.pop();
    }
    return arr;
  }