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

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

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

说在前面。

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

原文链接: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 删除。

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

评论
登录后参与评论
1 条评论
热度
最新
噫噫噫太好了!
噫噫噫太好了!
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
生信基础 | 人-小鼠基因之间的比较
通过多种转换方式,发现人的ENTREZID有3个无法找到对应的SYMBOL,NCBI上检索了一下,也没找到这3个基因。
DoubleHelix
2021/09/29
1.3K0
生信基础 | 人-小鼠基因之间的比较
【R语言】基因ID转换
做生物学研究的人,难免会遇到各种各样的基因ID号。有我们比较熟悉的也比较直观的基因名字,如TP53。也有其他数据库里,但是也比较常用的ID,如ensembl ID,entrez gene ID等等。
生信交流平台
2022/09/21
3K0
【R语言】基因ID转换
生信编程8.ID转换
有一些五六年前的学生们都成长为了各个生物信息学相关公司的小领导,而且他们都有了自己的公众号,知乎号,也算是一番人物。最近他们跟我反馈面试找不到或者说很难直接考核筛选到认真干活的生信工程师,挺有意思的。让我想起来了早在生信技能树论坛创立之初我为了引流,而规划的200个生信工程师面试题。值得继续分享:
生信技能树
2021/03/24
1.9K0
生信编程8.ID转换
还在使用同源基因转换获取非人类物种基因集吗,那你就out啦!来看看这个方法
今天分享业内大佬顾祖光的一个包,这个软件包旨在提供一个关于基因集富集分析的全面介绍,超棒的一个包,分享给大家~
生信技能树
2025/06/26
540
还在使用同源基因转换获取非人类物种基因集吗,那你就out啦!来看看这个方法
ID转换大全
实际上掌握了编程的思维,任何一门语言都可以做id转换! 对于初学者来说,这个是非常实用的一个,很多人当初就是因为要做这个转换,才慢慢走入了编程的道路。 使用大部分软件的时候,第一步就是文件数据准备,基本上都是数据的拆分和整合,这个拿id转换做基础练习也挺好的! 本来应该作为第一讲,但是当初认为太基础了,而忽略掉了,放在这里也好,大部分同学已经跟我们学习两个月了,可以拿这个题目来检验自己的水平了! ID转换简单来说,就是找到对应关系表,然后用hash或者字典对应一下即可。但也可以很复杂: 为什么要转换id?
生信技能树
2018/03/08
2.8K0
ID转换大全
基因在任意癌症表达量相关性
第四单元第一讲:计算基因在任意癌症表达量相关性 课程链接在:http://jm.grazy.cn/index/mulitcourse/detail.html?cid=53 从题目可以看到,这次的主角有
生信技能树jimmy
2020/03/30
1.1K0
(16)芯片探针与基因的对应关系-生信菜鸟团博客2周年精选文章集
这个我非常喜欢,目录如下: 用R获取芯片探针与基因的对应关系三部曲-bioconductor 用R获取芯片探针与基因的对应关系三部曲-NCBI下载对应关系 gene的各种ID转换终结者-bioconductor系列包 现有的基因芯片种类不要太多了! 但是重要而且常用的芯片并不多! 一般分析芯片数据都需要把探针的ID切换成基因的ID,我一般喜欢用基因的entrez ID。 一般有三种方法可以得到芯片探针与gene的对应关系。 金标准当然是去基因芯片的厂商的官网直接去下载啦!!! 一种是直接用bioconduc
生信技能树
2018/03/08
6K0
RNA-seq下游分析-2
#与原文存在差异的原因是原文mRNA-seq要对注释gtf文件对进行过滤甲基化区域和polyA尾以及原文用的hg19 74gtf 本文用的hg38.
素素
2023/10/26
5110
详解如何获取物种所有基因对应的GO注释
Gene Ontology是研究基因功能的重要数据库之一,在进行GO的富集分析时,需要提供所有基因对应的GO注释信息,本文介绍几种获取该信息的方式。
生信修炼手册
2020/05/08
10.1K0
详解如何获取物种所有基因对应的GO注释
输出人类全部基因的全名和别名
如果你通过数据分析拿到了一系列感兴趣的基因,但是只有类似于TP53这样的基因标准symbol名字,想批量拿到全部的基因的全名和别名,这里有一个代码分享给大家。
生信技能树
2023/02/28
6170
输出人类全部基因的全名和别名
R|clusterProfiler-富集分析
简单总结clusterProfiler包进行GO、KEGG的富集分析方法,结果输出及内置的图形展示。
生信补给站
2020/08/06
2.2K0
ChIP-Seq 分析流程-下游(2)
https://mp.weixin.qq.com/s/7gADGKEthliI-1viN1FC7w
生信菜鸟团
2025/02/25
3150
ChIP-Seq 分析流程-下游(2)
蛋白ID转基因ID
将Ensembl 中的蛋白ID转化成基因ID,可以通过clusterProfiler这个包。 如以大鼠的基因与蛋白转化为例; 安装clusterProfiler与大鼠org.Rn.eg.db,如果是人的注释包为org.Hs.eg.db,小鼠的注释包为org.Mm.eg.db.
生信编程日常
2020/12/31
3.9K0
GO和KEGG富集结果如何显示基因symbol
前面在讲GO和KEGG富集倍数(Fold Enrichment)如何计算时,给大家简单介绍过GO富集分析结果如何看。
生信交流平台
2022/09/21
1.3K0
GO和KEGG富集结果如何显示基因symbol
如何让你的kegg注释结果图分门别类
KEGG数据库是一个综合性的生物信息数据库,由日本京都大学生物信息学中心的Kanehisa实验室于1995年建立。它整合了基因组、化学和系统功能信息,旨在从分子水平上理解生物系统的高级功能和实用程序,特别是细胞、生物体和生态系统的功能。
生信技能树
2024/05/09
6120
如何让你的kegg注释结果图分门别类
新GEO
1.Entrez gene ID:我们一般说的Gnen ID即Entrez gene ID,是用一串数字表示的(在NCBI里面用)
用户10758803
2024/03/10
3160
使用R语言获取人类所有基因的名字,ID,symbol以及别名
然后直接把下面的代码运行一下,把输出的all_gene_bioconductor.html文件好好看看, 就明白了。
生信技能树
2018/07/27
3.8K0
使用R语言获取人类所有基因的名字,ID,symbol以及别名
RNA-seq入门实战(六):GO、KEGG富集分析与enrichplot超全可视化攻略
连续两次求贤令:曾经我给你带来了十万用户,但现在祝你倒闭,以及 生信技能树知识整理实习生招募,让我走大运结识了几位优秀小伙伴!大家开始根据我的ngs组学视频进行一系列公共数据集分析实战,其中几个小伙伴让我非常惊喜,不需要怎么沟通和指导,就默默的完成了一个实战!
生信技能树
2022/07/26
14.6K0
RNA-seq入门实战(六):GO、KEGG富集分析与enrichplot超全可视化攻略
生信技能树R作业答案-中级
ggpubr http://www.sthda.com/english/articles/24-ggpubr-publication-ready-plots/
Y大宽
2019/06/02
1.9K0
RNA-seq下游分析-1
素素
2023/10/25
5680
相关推荐
生信基础 | 人-小鼠基因之间的比较
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档