10.10 字节跳动 (前端方向) 笔经

选择题(17题)

单选 12题(按出题频率排序)

JavaScript看代码出结果题 (还行)
算法基础题(很简单)
计算机网络题 (不难)
CSS & html 没有记忆了,应该不难

不定项选择 5 题

很多不会,因为少选会有1/2的分,所有基本上都只选了一个或两个,主要是JavaScript的相关内容,覆盖广

编程题 (两道)

  1. 字符串处理
    输入一段只含有数字字母和英文问号的字符串,数字字母问号占位不变,需要把数字从大到小排序(即数字类型所对应的下标不变,但是下标所对应的具体数字值会发生排序的变化)字母按从字典序,问号不动
    例:
    12?aC ==> 21?Ca (大写ascii小于小写字母)
    1c?a3 ==> 3a?c1

  2. 数字火柴棒
    给定一个数字n,表示有n个火柴棒,每个数字所需的火柴棒数按数字电子屏的笔画显示(如8这个数字需要7根火柴棒,0则需要6根,少了中间的一横),求花费完这个数字对应的火柴棒数组成的一串数字最大值是多少,最小值是多少)
    例如:
    n=10 最大值:11111 最小值:22

#字节跳动##笔试题目#
全部评论
第一道编程直接用一个数组记录字符串对应的下标,如数字为1,问号为0,英文字母为-1,然后把数字的加入一个数组排序,英文字母加入数组排序,然后拿一个数组把对应类型遍历的值加入数组中即可。 第二题不会,求高人指点
点赞 回复 分享
发布于 2021-10-10 12:42
进面试环节了吗楼主?
点赞 回复 分享
发布于 2021-10-14 00:46

相关推荐

点赞 评论 收藏
分享
10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
3 9 评论
分享
牛客网
牛客企业服务