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. Node.js学习笔记(一)
  2. 认真看看, 以后写 SQL 就爽多了:MyBatis 动态 SQL:
  3. 排队问题解题思路_三大策略、5个技巧,完美解决超市收银排队难题
  4. c语言单片机4*4键盘程序,求51单片机矩阵4*4键盘程序,P0口接一个数码管,P3口接矩阵键盘,C语言的...
  5. 几种流行Webservice控制框架
  6. 具有Tron效果的JavaFX 2 Form
  7. Java解决空引用_Java 匠人手法 - 优雅的处理空值
  8. 【java】反射+poi 导出excel
  9. SAS之COMPBL、DEQUOTE函数
  10. Jrebel激活方法
  11. ACM 学习笔记(四) 数据结构之树、二叉树、完全二叉树、二叉查找树、AVL树、红黑树、B树、B+树
  12. Nginx是如何处理一个HTTP请求的
  13. 台式电脑windows10蓝屏代码 SYSTEN_THREAD_EXCEPTION_NOT_HANDLED 失败的操作rtl8188gu.sys
  14. linux下面的j2sdk的安装和配置过程!
  15. 关于需求响应式公共交通的那些事(上)
  16. php函数大小写转化,php大小写转换函数(strtolower、strtoupper)用法介绍
  17. 科目二考试技巧全总结
  18. 萤石云视频平台播放地址获取demo
  19. 基于ESP32的蓝牙鼠标键盘(二)BleMouse.h函数解析
  20. wifi技术从了解到熟悉3-----wifi的系统结构分析

热门文章

  1. 统计学之参数估计(点估计和参数估计)含例题和解答
  2. qt中关于xml的读取、写入、修改等操作
  3. [LeetCode]124. 二叉树中的最大路径和(java实现)递归
  4. html js日历制作视频,时间轴、纯js日历特效
  5. 谷歌浏览器视频加速 淘宝倍速播放
  6. 视频理解-Video Understanding
  7. 对信息安全的大概念理解
  8. 【Unity】1.3 Unity3D游戏开发学习路线
  9. 荔枝派linux安装python,荔枝派zero开箱指南
  10. 利用crontab实现SVN的自动化备份