网易游戏雷火2020春招web前端工程师笔试卷0425

本文介绍了网易游戏雷火2020年春招前端笔试的内容,包括考试时间、题型及详细题目。涵盖HTML、CSS、JavaScript知识点,涉及排序算法稳定性、正则表达式、Git命令、斐波那契数列实现等。
摘要由CSDN通过智能技术生成

网易游戏雷火2020春招web前端工程师笔试卷0425

考试信息

招聘单位:网易游戏雷火事业群校园招聘
岗位:前端开发工程师
回复时间:2020年4月23日
笔试时间:2020年4月25日 13:00 - 14:30 (考试时长90分钟)
笔试平台:牛客网

笔试题型

单选:4题
不定项:6题
编程题:1题
问答题:7题

详情

题目我都大概搜了一下百度添加了引用,如果有错或者有更好的引用地址,请评论!!

单选

1.在var set = new Set([0, 2, 2, 0, 0, 5, 9, {}, {}, NaN, NaN])中,set.size为多少?7?
2.权限为765的文件,下列哪个是正确的权限标记? -rwxrw-r-x
3.已知一棵二叉树,中序遍历是DBFEACHGI,后序遍历是DFEBHIGCA,则前序遍历为:ABDEFCGHI
4.哪种前端构建技术可以剔除JS中没有被使用的代码:Tree Shaking?

不定项

1.以下哪些排序算法是不稳定的排序算法:快速排序,堆排序

原有的顺序不变,那这种排序算法就是稳定的。如:冒泡排序、基数排序、插入排序、归并排序、桶排序、二叉树排序等。
反之,如果不能保证原有顺序,这种算法就是不稳定的。如:选择排序,希尔排序,堆排序,快速排序等。

2.调用数组的以下哪些方法,可能会改变原数组的值:splice,sort,reverse

总结
会改变原来数组的有:
pop()—删除数组的最后一个元素并返回删除的元素。
push()—向数组的末尾添加一个或更多元素,并返回新的长度。
shift()—删除并返回数组的第一个元素。
unshift()—向数组的开头添加一个或更多元素,并返回新的长度。
reverse()—反转数组的元素顺序。
sort()—对数组的元素进行排序。
splice()—用于插入、删除或替换数组的元素。

3.给定正则表达式/^(SE)?[0-9]{12}$/,满足此匹配条件的字符串有:

‘1234567890’
’123456789123’
‘ESX1234567Y’
‘SI12345678’

4.JS中以下哪些运算值为true:1247?

1.Symbol(1) === Symbol(1)
2.!{}
3.NaN === NaN
4.!’’
5.!-1
6.!NaN
7.Symbol.for(1) === Symbol.for(1)
8.![]

5.以下哪些flex的属性是在容器元素上的

align-content
justify-content
flex-grow
align-items

6.下列哪个git命令不是合并代码用的:git blame, git commit(这个不知道是不是。。)

git命令合并代码:(1)git merge;(2)git pull;(3)git cherry-pick
执行git blame;命令时,会逐行显示文件,并在每一行的行首显示commit号,提交者,最早的提交日期等

编程题

没有调试,不可跳出
已知斐波那契数列是从0和1开始,后面的两个数都是前两个数之和。
// 请用JS实现一个性能较好的方法 fib(n), 返回斐波那契数列的第n个数。
示例的输入=> 输出分别为
0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值