职位简介:
作为腾讯云数据库内核专家,你将负责腾讯云自研数据库TDSQL的内核开发工作,包括计算引擎和分布式事务的设计与开发,执行计划生成、优化和执行,分布式任务管理及相关稳定性优化。同时需要支持OLTP/HTAP场景,涉及SQL优化器、执行引擎设计和HTAP融合开发,并解决数据库Oracle语法兼容性、SQL性能及生态标准等问题。该职位要求精通SQL执行机制,熟悉PG/MySQL等开源数据库源码,深入了解其原理和运行机制,具备SQL优化器和执行引擎开发经验,并精通C/C++编程语言,熟悉计算机体系架构及相关底层技术。此外,候选人需具备强烈的工作激情和学习能力,以及主动服务、沟通和自驱能力。工作地点位于北京。
简历及面试建议:
在撰写简历时,你需要突出自己在数据库内核开发方面的专业能力和实际项目经验。首先,确保详细列出你参与过的数据库内核开发项目,特别是与SQL优化器、执行引擎或分布式事务相关的经验。使用具体的技术术语和量化成果来展示你的贡献,比如’优化了SQL执行计划生成算法,使查询性能提升30%’。其次,强调你对PG/MySQL等开源数据库源码的熟悉程度,可以提及你阅读或修改过的关键模块代码。此外,不要忘记展示你的C/C++编程能力,包括你使用这些语言解决过的复杂问题或性能优化案例。最后,用简洁有力的方式描述你的学习能力和自驱力,比如通过快速掌握新技术或主动解决项目难题的经历来体现。
面试过程中,面试官会深入考察你的技术深度和实际解决问题的能力。准备时,你需要复习数据库内核的核心概念,特别是SQL执行流程、优化器原理和分布式事务机制。对于技术问题,不仅要回答理论知识,还要结合你的项目经验给出具体案例。例如,当被问到如何优化SQL性能时,你可以从执行计划分析、索引设计和算法优化等多个角度展开,并用实际项目中的优化案例来佐证。此外,面试官可能会考察你对开源数据库源码的理解,准备几个你深入研究过的PG/MySQL关键模块,并能够解释其设计原理和实现细节。在编码环节,可能会考察你用C/C++解决数据库相关问题的能力,所以提前练习一些常见的算法和数据结构题目会很有帮助。最后,展示你的沟通和团队协作能力,面试官希望看到你不仅能解决技术问题,还能有效地与团队合作推动项目进展。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。
联合国 AI 产品经理培训
UCAM人工智能产品经理证书培训隶属于“联合国可持续发展目标创新及产品管理能力建设项目”,由联合国CIFAL中心和Qgenius合作举办。
如您需要改证书考试大纲和课程学习介绍资料(电子版),请填写下面申请表单。
