金山wps2017校招笔试(前端A卷)
昨天有幸参加金山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卷)相关推荐
- 58集团2017校招笔试-前端岗
一.笔试题目 概览: 1.填空题(30分,10题) 2.简答题(25分,5题) 3.应用题(25分,2题) 4.编程题(20分,1题) 1.填空题(30分,10题) (1)获取随机数的方法:_____ ...
- 【牛客网-公司真题-前端入门篇】——58同城2021校招笔试-前端
- 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, ...
- 金山 WPS 2016 春季实习校招笔试面试回忆
文章目录 1.笔试 2.一面 3.二面 4.小结 参考文献 下面将我在广州参加的 2016 年春季金山 WPS 实习招聘的整个过程中遇到的问题记录如下.不全,但是有些题目还是值得思考的. 1.笔试 2 ...
- 2018校招笔试真题汇总(javaC++)
科大讯飞: 2018秋招笔试科大讯飞java笔试试题 https://www.nowcoder.com/discuss/67684?type=2&order=3&pos=13& ...
- 2018校招笔试真题汇总(java/C++)
科大讯飞: 2018秋招笔试科大讯飞java笔试试题 https://www.nowcoder.com/discuss/67684?type=2&order=3&pos=13& ...
- 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题
九月迅雷,华为,阿里巴巴,最新笔试面试十题 8月15日,百度2道面试题: 1.来自<编程之美>的概率题:一个桶里面有白球.黑球各100个,现在按下述规则取球:的 i .每次从通里面 ...
- 最新校招笔试面试六十题
原文: 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试六十题(11.05) 链接:http://blog.csdn.net/v_july_v/article/details/11921021 分类 ...
- 2014九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试题
九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题 题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9.10月份陪伴了至少三届毕业生找工作的旅 ...
最新文章
- 洛谷P1074 靶形数独(跳舞链)
- 记录一个找问题的经过
- python守护线程错误 退出子线程_请问用python里threading和queue模块来写多线程程序,子线程是如何结束的?...
- python读取配置文件获取所有键值对_python读取配置文件
- python制作合同模板带图片_办公自动化7_用Python操作Word批量生成合同
- Black Hat | PE Tree:BlackBerry 发布PE文件开源逆向工具
- python 字符串加密 唯一数字_python实现字符串加密 生成唯一固定长度字符串
- 老司机多年BT下载软件-这些下载神器你都用过吗
- 移动应用开发学习笔记(一)
- java ssm 答辩_基于SSM的网上书店商城设计现场答辩记录
- Windows 下OpenGL的基本安装与配置(基于Visual Studio 2019 与 MinGW)
- word操作技巧总结--图片无法显示复制、空格、字体无法修改等
- 正版NOD32升级ID在线申请
- 移动端app跳转百度地图
- 年终总结:华为|字节|腾讯|京东|网易|滴滴面经分享(斩获6个offer)
- Chrome 75 lazy-loading
- 华为8c系统语言切换,华为荣耀畅玩8C双清教程_怎么清理缓存和恢复出厂设置
- jquery ui和easy ui联合使用
- 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
- 武田以3.22亿美元剥离中国大陆非核心业务至海森