昨天有幸参加金山wps校招笔试(前端岗A卷),虽然题目不多,难度不大,但是还是感觉没有发挥好,所以将相关的题目的贴出来,以备往后学习之用。

1. 以下代码A、B、C处分别输出什么(答案已在注释里面)?

console.log(a);             // undefined
var a = 1;var setA = function() {     // 相当于改变setA指向的函数a = 2;
}// 函数声明提升
function setA() {           // 函数体a = 3;
}console.log(a);             // 1
setA();
console.log(a);             // 2

2. 使用for循环从i=0遍历到i=9,每隔一秒输出i(题目大意,具体不记得)

var i;
for (i = 0; i < 10; i++) {(function(j) {setTimeout(function() {console.log(j);}, 1000 * j);})(i);
}

3. 第三题忘了,想到再补充,总之不难


4. 以下代码输出结果为

var a = {};b = {key: 'b'},c = {key: 'c'};a[b] = 123;
a[c] = 456;console.log(a[b]);   // 456

答案虽然写对了,但是不太肯定,个人认为是a[b]这样调用的时候,b会调用toString方法,b、c调用此方法时,都会返回‘[object Object]’(经Chrome测试得到),所以a[b] === a[c],有不同意见者欢迎提出。

5. 去重。数组[1,2,3,1,'1','2',2]去重后应为[1,2,3,'1','2']。


答案相信很容易就能得到,代码不贴出。

6. 有两个小写字符串s1、s2,s2是s1经过打乱后增加一个小写字符得到的,编程得出s2中增加的字符,算法时间复杂度最好接近O(n)(如s1是'abc',s2是'cbad',那么增加的字符为‘d’)。


这是最后一道题,我不敢保证写对,所以代码也不贴出。

金山wps2017校招笔试(前端A卷)相关推荐

  1. 58集团2017校招笔试-前端岗

    一.笔试题目 概览: 1.填空题(30分,10题) 2.简答题(25分,5题) 3.应用题(25分,2题) 4.编程题(20分,1题) 1.填空题(30分,10题) (1)获取随机数的方法:_____ ...

  2. 【牛客网-公司真题-前端入门篇】——58同城2021校招笔试-前端

  3. 58同城2021校招笔试真题-前端

    58同城2021校招笔试-前端 以下代码输出: console.log([1,2,3,4,5].splice(1,2,3,4,5)); console.log([1,2,3,4,5].slice(1, ...

  4. 金山 WPS 2016 春季实习校招笔试面试回忆

    文章目录 1.笔试 2.一面 3.二面 4.小结 参考文献 下面将我在广州参加的 2016 年春季金山 WPS 实习招聘的整个过程中遇到的问题记录如下.不全,但是有些题目还是值得思考的. 1.笔试 2 ...

  5. 2018校招笔试真题汇总(javaC++)

    科大讯飞: 2018秋招笔试科大讯飞java笔试试题 https://www.nowcoder.com/discuss/67684?type=2&order=3&pos=13& ...

  6. 2018校招笔试真题汇总(java/C++)

    科大讯飞: 2018秋招笔试科大讯飞java笔试试题 https://www.nowcoder.com/discuss/67684?type=2&order=3&pos=13& ...

  7. 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题

    九月迅雷,华为,阿里巴巴,最新笔试面试十题 8月15日,百度2道面试题: 1.来自<编程之美>的概率题:一个桶里面有白球.黑球各100个,现在按下述规则取球:的     i .每次从通里面 ...

  8. 最新校招笔试面试六十题

    原文: 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试六十题(11.05) 链接:http://blog.csdn.net/v_july_v/article/details/11921021 分类 ...

  9. 2014九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试题

    九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题 题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9.10月份陪伴了至少三届毕业生找工作的旅 ...

最新文章

  1. 洛谷P1074 靶形数独(跳舞链)
  2. 记录一个找问题的经过
  3. python守护线程错误 退出子线程_请问用python里threading和queue模块来写多线程程序,子线程是如何结束的?...
  4. python读取配置文件获取所有键值对_python读取配置文件
  5. python制作合同模板带图片_办公自动化7_用Python操作Word批量生成合同
  6. Black Hat | PE Tree:BlackBerry 发布PE文件开源逆向工具
  7. python 字符串加密 唯一数字_python实现字符串加密 生成唯一固定长度字符串
  8. 老司机多年BT下载软件-这些下载神器你都用过吗
  9. 移动应用开发学习笔记(一)
  10. java ssm 答辩_基于SSM的网上书店商城设计现场答辩记录
  11. Windows 下OpenGL的基本安装与配置(基于Visual Studio 2019 与 MinGW)
  12. word操作技巧总结--图片无法显示复制、空格、字体无法修改等
  13. 正版NOD32升级ID在线申请
  14. 移动端app跳转百度地图
  15. 年终总结:华为|字节|腾讯|京东|网易|滴滴面经分享(斩获6个offer)
  16. Chrome 75 lazy-loading
  17. 华为8c系统语言切换,华为荣耀畅玩8C双清教程_怎么清理缓存和恢复出厂设置
  18. jquery ui和easy ui联合使用
  19. 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
  20. 武田以3.22亿美元剥离中国大陆非核心业务至海森

热门文章

  1. 用单片机控制步进电机
  2. 计算机网络学习笔记(一) 计算机网络及互联网 Chapter1-Computer NetWorks and the Internet
  3. Hive编程(影印版)
  4. jsp登录注册代码(增删改查+网页+数据库)
  5. STM32 FLASH 简单读写操作【有代码】
  6. iOS技术框架构和更新版本的技术特性
  7. 蓝桥杯刷题021——填字母游戏(DFS)
  8. centos mount ntfs文件系统
  9. PyTorch中使用LSTM处理变长序列
  10. C语言,变长数组的用法