水滴前端笔试

单选题 10 多选题 10 编程题 2 各50分
 选择题考到了vue和react的相关知识点 还有webpack 然后就是一些前端基本知识点

我没搞懂这个编程题输入输出的形式规则 ,而且它这个没有用例测试  
编程题
1.  输入一段代码 其中包含数组 以及它的方法的使用 如果包含pop shift push ,则输入“hello” + 方法名
例如:
输入:
    var arr=[1,2,3];
    arr.push(4);
     console.log(arr);
    arr.pop();
   console.log(arr);
   arr.shift();
  console.log(arr)
输出:
    hello push
    [1,2,3,4]
    hello pop 
    [1,2,3]
    hello  shift
    [2,3]
我的思路:
如果把输入看做一个整体string类型 
1.首先使用split分割成数组,并且声明一个变量var  result="" 作为返回结果值
2.使用for循环 l 如果i=0 则截取到数组[1,2,3]的值 
3.for里面写条件判断  判断行中是否包含push、pop、shift (每个方法都加一个条件判断if(arr[i].contains("数组方法名"))) ,如果包含则累加result  对于不同的方法下面累加的字符不同 并且每个判断下还需对数组执行不同的操作 来获取到数组的值 
4. 返回result
编程题1提交结果没有通过
 准备做第二题的时候 发现手机上的小程序弹窗提示您已离开界面(我什么都没点) 请重新扫描进入 然后我再扫描发现进不去 小程序提示考试结束  
最后发现是学校图书馆的网络没了 要重新登录下  但是之前我以为是系统认定离开小程序就被当做作弊了 我就直接把编程题提交了 最后一倒题都没仔细看  当时还剩20几分钟 

哎 凉凉~ 是我太菜了



#你的秋招进展怎么样了##笔试##水滴##前端#
全部评论
第一题其实就是vue对数组监听的原理,第二题直接提交也能过
2 回复 分享
发布于 2022-09-23 14:20 北京
不会做
点赞 回复 分享
发布于 2022-09-22 21:39 北京
我水滴要面试了
点赞 回复 分享
发布于 2022-09-26 09:23 广东

相关推荐

评论
1
4
分享
牛客网
牛客企业服务