腾讯
实习分布式查询优化器技术研究与应用
深圳总部 · 实习 · 本科
长期有效
任职要求
- 1、计算机科学、软件工程、电子信息等相关专业本科及以上学历;
- 2、熟练掌握数据结构、算法、操作系统、计算机网络等计算机基础知识;
- 3、熟练掌握至少一门编程语言,例如:C/C++、Java、Python、Go等;
- 4、具备强烈的学习意愿和能力,能够快速掌握新技术;
- 5、具备良好的沟通能力和团队合作精神,能够积极主动地解决问题。
岗位描述
【岗位职责】
课题背景:
分布式数据库通过将数据分散到多台服务器,利用并行计算能力提升处理效率,成为云原生时代数据基础设施的核心选择。然而,分布式架构在带来弹性扩展能力的同时,也引入了全新的查询处理复杂性。查询优化器核心职责是将用户声明的SQL语句转化为高效的物理执行计划。在分布式环境下,优化器生成的执行计划质量可能产生数量级的性能差异——一个次优的计划可能导致跨节点数据传输激增、资源严重浪费,甚至查询超时失败。随着数据规模持续扩大和分析场景日益复杂,如何设计高效、智能的分布式查询优化器,已成为学术界和工业界共同关注的核心课题。
课题挑战:
- 1、搜索空间爆炸与计划裁剪难题,分布式场景下查询优化器的搜索空间呈指数级膨胀。连接方法的多样性增加:单机场景通常有三种连接方法,分布式场景扩展为Partitioned Wise Join、Rehash Distribution Join、Broadcast Distribution Join等多种,每种方法在不同数据分布下的性能特征各异;
- 2、分布式代价模型的准确性挑战,现代基于代价的优化器(CBO)依赖代价模型衡量执行计划的资源消耗,分布式环境下的代价建模面临全新挑战,如网络等复杂因子的评估。
- 3、统计信息的全局与局部一致性,除各节点的局部统计信息外,还需维护全局统计信息以评估跨节点操作的代价。
具体工作:
实习生主要参与:
- 1、分布式查询搜索空间裁剪策略研究;
- 2、多维度分布式代价模型构建;
- 3、分布式场景下统计信息能力、直方图能力的构架增强。
【任职要求】
- 1、计算机科学、软件工程、电子信息等相关专业本科及以上学历;
- 2、熟练掌握数据结构、算法、操作系统、计算机网络等计算机基础知识;
- 3、熟练掌握至少一门编程语言,例如:C/C++、Java、Python、Go等;
- 4、具备强烈的学习意愿和能力,能够快速掌握新技术;
- 5、具备良好的沟通能力和团队合作精神,能够积极主动地解决问题。
【技术方向】
其他
你的简历匹配这个岗位吗?
上传简历,AI 会对照这份 JD 指出你的差距和需要补强的地方
该岗位可能会问的问题
基于 运营 岗位的常见面试问题整理
我提到了电竞方面,另一个面试官就问我对于ig战队(lol)的看法,然后一道情景题:公司和ig方面有合作,怎样运营才能吸引ig粉丝使用我们产品
查看答题思路
1. 电竞营销=粉丝经济,核心是社区运营而非传统广告 2. 跨界合作:战队/选手/IP 联名,借粉丝流量 3. 内容策略:比赛直播/选手日常/粉丝二创/社区活动 4. 案例:用 STAR 讲一个电竞相关的运营策划
另一个面试官看我的专业(偏设计)就问我愿不愿意做产品设计方向,让我发作品集 大概就这些 #咪咕#<a href="/creation/subject/928d551be73f40db82c0ed83286c8783" target="_blank" class="s
查看答题思路
1. 核心概念:一句话说清这个问题的底层逻辑 2. 方法论/框架:用 STAR 原则或专业框架结构化回答 3. 实际案例:结合一个具体场景说明 4. 量化结果:用数据佐证你的观点
你认为内容运营需要具备哪些能力
查看答题思路
1. 内容运营=创作有价值的内容→分发到正确渠道→吸引目标用户→促成转化 2. 核心能力:选题能力(知道用户想看什么)、写作能力、数据分析能力(用数据迭代内容策略) 3. 生命周期:选题→创作→审核→发布→分发→数据回收→优化→二次传播 4. 优质内容标准:原创/有用/有趣/有共鸣/有行动引导
谈谈你理解的内容生命周期
查看答题思路
1. 真诚:为什么对这个方向感兴趣(具体经历/瞬间) 2. 匹配:你的能力和这个岗位的契合点 3. 成长:你希望从这个岗位学到什么 4. 贡献:你能为团队带来什么
自我介绍
查看答题思路
1. 我是谁(姓名+学校+专业,15秒) 2. 我做过什么(最相关的 1-2 个经历,30秒) 3. 为什么适合这个岗位(能力匹配,15秒) 4. 总时长控制在 1 分钟以内 5. 避免:念简历、说「我学习能力强」这种空话
更多面试题库功能即将上线
信息来源:企业官方招聘页。投递前请以官网信息为准。