Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >字节跳动2020(游戏服务端研发工程师)笔试

字节跳动2020(游戏服务端研发工程师)笔试

作者头像
牛客网
发布于 2019-07-03 03:36:39
发布于 2019-07-03 03:36:39
1.3K0
举报
文章被收录于专栏:牛客网牛客网

说在前面。

去给大佬们当分母系列。不知道游戏服务端工程师是干啥的。求职意向不在此。之所以参加是想看看字节跳动的笔试是个什么样的。以下给出问题,答案的话,自己找,也是学习的过程。大佬们就飘过把。。。

原文链接:https://blog.csdn.net/qq_37888254/article/details/94357352

1.单选择(10 * 1')

1. Java中 System.out.println('"13" + 8); 输出是什么?

2. 初始的排列序列对下列哪个排序算法没有影响。

3. JVM中,内存区域不是线程拥有的是?

4. 不是链表的特性。

5. 不能匹配bytedance的正则表达式为?

6. cache的目的是什么?

7. SpriingMVC注解有哪些。

8. 数据库select * from T1,T2和select * from T1 a, T2 b where a.id == b.id.分别返回的记录。

9. 10个糖果,每一天都至少吃一个,最后吃完,有多少种不同的吃法。

10. HTTP 403 是因为什么?

2.不定项选择(5 * 2')

10. 关于线程释放的。join, sleep,yield,wait

11. 关于HashMap和HashTable

12. 关于Cookie和Session

13. 稳定的排序算法有哪些

14. final,volatie,finalize,wait和notify

3.编程(10' + 20' + 30')

3.1.链表的离尾结点为K的结点元素值

给定一个链表的长度N,和N个元素值,返回离尾结点距离为K的结点的元素值。

输入第一行链表的长度:N

输入第二到第N+1行:N个元素值

输入最后一行:K

输入样例:

4

1

2

3

2

1

输出样例:

3

3.2.发糖果

N个学生排成一排,每个学生的分数是一个整数,老师要给每个学生至少发一个糖果。如果一个学生的分数比邻居的分数高,但是发的糖果却比没有邻居的多,那这个学生就会不高兴。找出老师要使得N个学生都高兴的最小糖果数。

输入第一行学生数:N

输入第二行:N个学生的分数

输入样例:

5

80 90 99 80 70

输出样例:

9

3.2.马里奥

给定一个长度为N一维数组代表的路径,每个数组值(>=0)代表从该位置向前或者向后弹跳的最大步数(即:可以弹跳1到最大步之间)。如果是0,则代表是悬崖。马里奥开始会出生在一个随机的位置P。一维数组最右端的位置是终点(例如:10 0 2 1 1 0 1 终点)。现在求马里奥从出生点到达重点需要的最少弹跳次数。如果终点不可达,那么返回-1。

输入第一行路径长度和马里奥出生位置:N  P

输入第二行:N个位置上的最大弹跳长度

输入样例:

7 4

10 0 2 1 1 0 1

输入样例:

3

4.问答 (20’)

4.1.抽象类和接口的区别

4.2.final, finally, finalize的区别

4.3.实现线程安全的三种单例模式

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
非算法工程师面试必问的算法面试理论 顶
数据结构是算法的基础。大家需要对数据结构有个清晰的概念,因为大部分的算法题均需要带入数据结构的概念来处理。科班出身的程序员或多或少学习过数据结构。我们推荐大家可以重温下这本书,温故而知新。
个推君
2019/12/24
4870
如何准备机器学习工程师的面试?
本文给到的是相关具体可能会被问及的问题 (编程、基础算法、机器学习算法)。从本次关于算法工程师常见的九十个问题大多是各类网站的问题汇总,希望你能从中分析出一些端倪,文末附了部分参考的答案。 问题区 1. struct 和 class 区别,你更倾向用哪个 2. kNN,朴素贝叶斯,SVM 的优缺点,朴素贝叶斯的核心思想,有没有考虑属性之间不是相互独立的情况 3. 10 亿个整数,1G 内存,O(n) 算法,统计只出现一次的数。 4. SVM 非线性分类,核函数的作用 5. 海量数据排序 6. 项目中
AI研习社
2018/03/19
9080
数据结构 第四章 字符串和多维数组
串(String)是零个或多个字符组成的有限序列。一般记作 S=“a1a2a3…an”,其中S是串名,用双引号括起来的字符序列是串值;ai(1≦i≦n)可以是字母、数字或其它字符。串中所包含的字符个数称为该串的长度。
Twcat_tree
2022/11/29
1.8K0
数据结构  第四章  字符串和多维数组
【面经1】算法工程师实习校招面经 (上篇)
“温故而知新,可以为师矣”,基于《公众号短期规划》一文,我将首先对过去在实验室及实习秋招过程中的工作进行总结,主要包括实习校招面经、目标检测、属性识别、人脸聚类、图卷积、不平衡问题等部分。由于21年已转推荐算法,时间原因,温故部分主要是对过去笔记的整理,不会涉及太多最新的内容,如果有同学继续从事相关工作,也可以私聊,在Github的repo中持续更新。
枫桦
2022/08/02
8210
PAT (Basic Level) Practice
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 3n+1砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 3n+1,以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……
Naraku
2021/07/29
1.5K0
PAT (Basic Level) Practice
C++ 2019-2022年 CSP_J 复赛试题横向维度分析(上)
本文对 2019、2020、2021、2022 4年来 CSP_J 复赛的笔试题目以横向维度进行比较,希望对参加复赛的学生有帮助。本文在讲解每一道题目时,仅提供题目的基本要求,更多细节,请自行查阅其它有关文档。
一枚大果壳
2023/09/24
7860
C++ 2019-2022年 CSP_J 复赛试题横向维度分析(上)
2. 基础数据结构初识
1.向链表头插入一个数; 2.删除第 k 个插入的数后面的数; 3.在第 k 个插入的数后插入一个数。
浪漫主义狗
2023/09/04
3130
2. 基础数据结构初识
图(graph) 原
图是非线性数据结构,是一种较线性结构和树结构更为复杂的数据结构,在图结构中数据元素之间的关系可以是任意的,图中任意两个数据元素之间都可能相关。
云飞扬
2019/03/12
2K0
图(graph)
                                                                            原
小米嵌入式软件工程师笔试题目解析
2.某二叉树的中序遍历序列为32145,后序遍历序列为32145,则前序遍历序列为
嵌入式与Linux那些事
2021/04/20
1K0
Noip 2016 Day1 题解
老师让我们刷历年真题, 然后漫不经心的说了一句:“你们就先做做noip2016 day1 吧” 。。。。。。 我还能说什么,,,,,老师你这是明摆着伤害我们啊2333333333 预计分数:100+2
attack
2018/04/13
1.6K0
Noip 2016 Day1 题解
CSP-J第二轮试题-2021年-1.2题
参考: https://www.luogu.com.cn/problem/P7909 总结 本系列为CSP-J/S算法竞赛真题讲解,会按照年份分析每年的真题,并给出对应的答案。本文为2021年真题。
IT从业者张某某
2023/10/17
4180
CSP-J第二轮试题-2021年-1.2题
2019年第十届C/C++ A组蓝桥杯省赛真题
题目描述 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。 请问,在 1 到 2019 中,所有这样的数的平方和是多少? 题目分析 题目代码
Max超
2020/12/22
1.1K0
数据结构 严慰敏(C语言版第2版)【习题答案】
1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。
MIKE笔记
2023/03/22
2K0
数据结构 严慰敏(C语言版第2版)【习题答案】
杂七杂八的练习(1)
结构体Node作为链表结点,包含指针next与两个整型元素:value系数和index指数。
ttony0
2022/12/26
6770
杂七杂八的练习(1)
分享大厂的一些笔试题目
乐鑫的笔试题是我做过最难的, 后面批次的, 我听说直接和高数相关, 用编程来求解数学问题.
嵌入式与Linux那些事
2021/11/25
1.4K0
游戏服务端究竟解决了什么问题?
当讨论到游戏服务端的时候,我们首先想到的会是什么?要回答这个问题,我们需要从游戏服务端的需求起源说起。
李海彬
2018/07/26
1.4K0
游戏服务端究竟解决了什么问题?
C++ 2022_CSP_J_笔试题……做一做,你能拿到多少分!
A.p->next->prev=s;s->prev=p;p->next=s;s->next=p->next;
一枚大果壳
2023/08/18
6760
C++ 2022_CSP_J_笔试题……做一做,你能拿到多少分!
开讲啦:Chap 09 用户自己建立数据类型
与int a,b;类似,定义完成后,student1和student2即为struct Student类型的变量。
石璞东
2021/10/13
4380
[牛客]华为研发工程师编程题
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?
Kindear
2020/03/18
6010
数据结构基础题复习
分析:看下图,表中每一行(相当于结点中每一个结点)就是一个数据元素;数据元素中的每一项,比如张三的数学分析是90分就是一个数据项;整个表格是一个数据对象,它代表的都是学生的信息(具有相同性质的数据元素的集合)。
Maynor
2024/05/26
2240
数据结构基础题复习
相关推荐
非算法工程师面试必问的算法面试理论 顶
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档