腾讯 2019 秋招后台研发工程师面试经验

腾讯 2019 秋招后台研发工程师面试经验_第1页
腾讯 2019 秋招后台研发工程师面试经验_第2页
腾讯 2019 秋招后台研发工程师面试经验_第3页
腾讯2019秋招后台研发工程师面试经验后台研发工程师,C++和Java方向。腾讯先是腾讯云,存储方向的部门面的,全程在问C++,我说明自己很久不用C++了,面试官开始问我很多基础,不过当我说到Java一些术语,面试官一脸懵逼,他说的一些术语,我也一脸懵逼,就这么尴尬了一个小时,哈哈,不过算法题和基础知识答得还不错。字符串判断包含判断一棵树是不是另一个子树大头传输和小头传输三次握手,滑动窗口epoll,select模型TCP和UDPLinuxtop和ps操作日志的一些指令红黑树SortSet进程通信的方式,哪种方式速度最快后来部门转到了TEG,直播方向,这次是Java,全程很顺利,面试官的问题基本答得都不错。主要是Java相关的技术,包括JVM,还有hashmap原理,1.7和1.8的区别,字节移位,主要涉及一道bitmap的题目。MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)"Bit-map空间压缩和快速排序去重1.Bit-map的基本思想32位机器上,对于一个整型数,比如inta=1在内存中占32bit位,这是为了方便计算机的运算。但是对于某些应用场景而言,这属于一种巨大的浪费,因为我们可以用对应的32bit位对应存储十进制的0-31个数,而这就是Bit-map的基本思想。Bit-map算法利用这种思想处理大量数据的排序、查询以及去重。Bitmap在用户群做交集和并集运算的时候也有极大的便利。2.Bit-map应用之快速排序假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复),我们就可以采用Bit-map的方法来达到排序的目的。要表示8个数,我们就只需要8个Bit(1Bytes),首先我们开辟1Byte的空间,将这...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

发表评论取消回复

参与评论可获取积分奖励  
悟空文库+ 关注
实名认证
内容提供者

悟空文库-海量文档资源下载,专业/极致/认真

确认删除?
回到顶部