粉丝投稿!大三参加校招三面腾讯TEG实习岗面经分享,希望对大家有帮助!(已拿意向书)

本文是一位大三学生分享的腾讯TEG实习面试经历,详细记录了一面和二面的面试内容,涵盖算法、数据库优化、Redis、权限系统设计等知识点。面试过程中讨论了MySQL索引优化、B+树、Redis数据结构与淘汰策略、分布式锁实现等技术问题。最终在一周内拿到意向书。
摘要由CSDN通过智能技术生成

背景介绍

背景:本科大三,末流211,计科专业,寒假在某bat一家实习
腾讯流程好快,从面到结束一周拿意向书,3.18开始一面,3.25拿到意向书

一面 75min

  • 自我介绍
  • 学校做的项目
  • 有没有什么优点? 对于原来代码的mysql索引优化,引入redis存储热点数据,权限系统
  • 具体说说怎么做的索引优化?最左匹配,覆盖索引,加索引的原则
  • 怎么判断用了索引?
  • 说说mysql索引的分类?从功能(主键非主键)以及存储结构(B+树以及hash)方面?
  • 主要用啥存储引擎?为啥? innodb
  • 为什么用b+树和b树的区别?
  • 说一说为什么不用跳表要用b+树?说了啥是跳表,然后有点懵:只说了b+树稳定,跳表不稳定,其实还有跳表的维护较为复杂(~~)
  • 聚簇索引的实现原理,为什么使用聚簇索引?
  • 每一页有多少数据?
  • RBAC是啥?
  • 在项目里怎么用的?说一说权限这一块?
  • 权限这里有没有代理这种的实现?
  • 给你个场景让你设计:十个权限的层级,高层级权限者,可以控制其分支下所有子权限者(包括子权限的子权限者)怎么设计数据库?
  • 先说一种,类似于需要先查高的,然
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值