1. 这次参与字节的笔试感觉字节毫无准备,也不知怎么准备,总体而言,自我感觉好糟,单选和不定项都不太懂,因为还没背八股文,另外两道编程题,还好这两道没有要求规定只能使用某种语言。所以我最终都是用C++解决的,对于C++较熟悉,本来打算用JS进行实现,但是发现不会用ACM模式,虽然有实例可以参考,但是对于输入也不太懂,所以接下来还是得刷一下如何在ACM模式下运行JS。ACM模式下JS有两种模式,不同模式对于输入和输出都是不太一样的。
  2. 下面是我对此次字节前端笔试的一点记录,可以回忆一下自己哪些不会,以及预防在面试过程中会再次问到相关知识(虽然不知到能否通过笔试www)。
  3. 此次的笔试一共分三种题型:单选(10道),不定项选(5道),编程题(2道)
  4. 单选(下面只是记住了题目的大概)
    (1)http和https的相关
    (2)POST和GET有关
    (3)visibility:hidden和display:none的有关
    (4)下列中自结束标签的是
    (5)下面中结果为false的是:
         A. []==0;B. ''==0;C. 'true'==new function(){return new String('true');}D. 'true'==new function(){return String('false');}

(6)下面哪些选项的排序算法具有稳定性(选项是什么就不记得了)
这里写一下哪些排序算法是稳定哪些是不稳定的:
稳定算法:冒泡排序、插入排序、归并排序、基数排序
不稳定算法 :选择排序、快速排序、希尔排序、堆排序

因为先做单选和不定项选择最后才做编程题,而且只有该题型提交后才可以选择其他题型,所有最后做完两道编程题后前面的基本不太记得了。
编程题:(两道编程题都比较简单)
第一道:打怪兽有关的
大概意思就是用户击杀一次怪兽可以获得增益buff,增益持续时间为duration,如果还没到达增益时间结束时间时又再一次击杀怪兽时,则duration清除,进行重新保存这次获取到的增益buff所能持续的时间,最终需要求得的是buff能持续的总时间,其中timeSeries[]用于存储用户在第几秒击杀怪兽,duration[]用于存储击杀后buff对应能持续的时间
输入要求:第一行输入N,表示timeSerie[]和duration[]数组的长度,两者长度是一样的;
第二行输入N个数字,每个数据用空格分隔,表示用户第几秒击杀怪兽(已根据先后顺序排好了)
第三行输入N个数字,每个数据用空行分隔,表示每次击杀后对应的增益buff能持续的时间
测试用例:

输入用例:
2
2 4
3 4
结果输出:
6   // 第2秒到第4秒一共两秒,虽然第2秒产生的增益可以持续3秒,但是第4秒击杀后则会重新按照新的增益持续时间进行计算,所以 6 = 2+4测试用例2:
输入:
3
1 3 6
2 2 3
输出:
7

第二道:有效集合
有效集合指的是一组整型数据中存在任意一个数是其他数据的前缀。
大概意思就是第一行输入整数N,表示测试示例的组数
接着循环输入N组数据,每组数据第一行输入T表示该组数据用例包括多少个整数,随后T行表示T个整数
要求是判断每组数据是否为有效集合
有效集合则输入YES,否则为无效,输入NO
测试例子:(下面例子是自己想的)

测试用例输入:
3
4
1223
234564
34567987654
122345678765
2
12
1222234
1
34
结果输出:
"YES"//因为1223是12345678765的前缀
"NO"
"NO"

2022年字节前端笔试题相关推荐

  1. 2022秋招前端笔试题汇总

    第一题: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标. JavaScript解法: var tw ...

  2. 也许你需要点实用的-Web前端笔试题

    之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...

  3. 前端笔试题面试题记录(上)

    前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢.如果喜欢的话可以点波赞,或者关注一 ...

  4. 前端笔试题小结(一)

    前端笔试题小结(一) 2020-03-13 题目一: 将一个js数组去重. 样例: 输入:[ 1, "apple", 3, "a", 3, 1, 5, 6, & ...

  5. 前端笔试题面试题记录(下)

    前言 接上篇前端笔试题面试题记录(上).趁清明小长假,把上篇剩下的部分也写一下,因为最近比较忙这篇已经拖了很久了.现在刚刚开始银四了,应该还是有些小伙伴在找工作,时间还不算太晚,希望本篇可以帮到这些小 ...

  6. 前端笔试题【1】--从字符串的第二个字符开始对数组进行排序

    前一段时间做过一个阿里的前端笔试题:从字符串的第二个字符开始对数组进行排序.当时没想到简单的方法,这几天看书才发现sort()还可以自定义一个比较函数,郁闷啊啊啊~~ 看来基础还是不够扎实啊, 赶紧记 ...

  7. 2017网易前端笔试题总结

    整理了一下2017网易前端笔试题,附上了自己的答案,仅供参考,欢迎讨论和交流.如果有什么不对的地方,欢迎指正. 题目整理(不含答案) 网盘分享: 链接: https://pan.baidu.com/s ...

  8. html5 笔试题 选择题,2019拼多多前端笔试题

    选择.填空题: 1.IP地址,子网掩码的计算 2.Internet网络层重要协议 3.http请求方法 4.HTML中a标签的伪类 5.alert(undefined==null)的输出结果 6.ht ...

  9. 美团2023年春招在线前端笔试题回忆版

    提示:题目不一定完全正确,只能说给大家参考会考察哪些知识点. 文章目录 前言 一.单选(计算机基础知识) 二.专项选择 三.编程题 1. 某地有一个火车站如下图所示,小红很好奇火车是怎么驶进驶出的,然 ...

最新文章

  1. Oracle Job定时任务的使用详解
  2. 超美观的 Vue+Element 开源后台管理 UI
  3. Linux脚本自动安装软件,一个快速自动安装Apache及其相关软件的Shell脚本
  4. Hive查询结果输出文件
  5. chkconfig命令会立即生效吗_UG绘制波纹管,整体变形命令你会用吗?
  6. php事务基本要素,数据库事务正确执行的四个基本要素
  7. eclipse svn使用小记
  8. Focal Loss 和 LightGBM 多分类应用-python实现
  9. array在java_在Java中的ArrayLists之间进行转换
  10. 【Keras】LSTM和Bi-LSTM神经网络
  11. uniapp 日期插件_日期时间选择器
  12. 瓜娃系列 (6) - ComparisonChain和primitives包
  13. 【暑期每日一题】洛谷 P1551 亲戚
  14. lstm 文本纠错_中文文本纠错算法--错别字纠正的二三事
  15. FastDFS-6.06安装(Centos 7)
  16. Java 生成 outLook .msg 文件
  17. 推荐 | 一些奇特的人工智能App
  18. Modern Robotics串联机器人常见的奇异构型
  19. 渝粤题库 陕西师范大学 《教育经济学》作业
  20. vue 程序执行的过程

热门文章

  1. 安卓开发工具汇总,开发人员必备!
  2. swift 16进制数-[UInt8]-转字符串-String-
  3. [转]windchill部分表说明
  4. STM32F407学习之DMA双缓冲模式HAL库实现
  5. redis分布式锁概念和图解
  6. 蓝桥杯耐摔指数——python
  7. 积分器运放有限增益和失调影响推导
  8. 在vue中使用d3做一个动态加载的树形图
  9. 建站的10个工具 快速搭建自己的网站介绍
  10. 段路由SR(Segment Routing)是基于源路由理念而设计的在网络上转发数据包的一种技术架构