腾讯 后端开发 秋招二面

#软件开发笔面经#
之前面ieg一面挂后被捞的

1. 自我介绍,聊项目
2. mysql索引失效的场景
- 非最左匹配:
- 错误的模糊查询,使用like语句时,通配符%出现在字符串的开头
- 查询条件中使用函数或表达式
- 负向条件查询(NOT IN,NOT LIKE,!=)等
- or:当or左右查询字段只有一个是索引时,该索引失效,只有当or左右查询均为索引时,才会生效
- 隐式类型转化,where number = 1234; 如果列Wie字符类型,参数为数字类型,mysql会进行类型转换,从而导致索引失效
- mysql索引的基数(Cardinality)过小
3.  聊聊mvvc
4. kafka如何保证消息只被消费一次
5. kafka重复消费的问题
6. kafka消息丢失的问题
7. redis是单线程么?
8. zset相关知识
9. hbase存储查询原理
10. 一道力扣mid动态规划
11. 反问
全部评论
4和5问的不是一个问题吗
点赞 回复 分享
发布于 09-20 13:55 辽宁
佬,可以问一下是哪个部门嘛
点赞 回复 分享
发布于 09-22 00:06 江苏

相关推荐

11-06 23:22
已编辑
未填写教育信息 后端
一面50min拷打项目- 挑一个项目讲(说了os)- 讲完问我bitmap的长度是多少- bitmap什么时候初始化- 物理内存多大,bitmap管理的内存大小(1页),现场计算bitmap的大小- 物理内存怎么统计的- 写了多久了不了解零拷贝 有哪些函数 底层实现一个文件发送给对端怎么用零拷贝实现(sendfile)讲一下具体的又回到项目,为什么用先进先出的进程调度- 还有哪些进程调度算法- 怎么基于时间片的 说了是硬件实现的 问软件定时器怎么实现- 大小堆?具体说下 有别的方法吗- 时间轮?具体说下底层- 高精度的时间较长的任务用时间轮可以吗 有什么缺点- 场景:精度为100ms 时长为3天的时间轮的槽的大小拷打另一个项目 mq- raft协议简单说下- 知道raft是paxos的简单版吗?说下他们的区别- 仿照kafka写的? 说下他的特点- 消费者和partition的关系 一对一还是多对一还是别的- 了解过pulsar吗反问二面1h15minc和go的区别 既然说道go的自动内存回收 说一下他的细节go的自动垃圾回收是在语言层面实现的还是操作系统层面实现的 是开进程线程还是协程tcmalloc和自己os里的mallocgo的垃圾回收触发条件  为什么go要自动管理内存 优点为什么操作系统不自动管理内存???(这个有点没听懂想问什么gc并发的问题 怎么解决?又拷打os项目- 你的os怎么内存管理的- 虚拟地址怎么映射到物理地址的 转换过程- 为什么要用多级页表- 虚拟地址在哪里 低1gb-2gb还是高3gb-4gb  为什么- os的启动过程 从计算机接电一瞬间讲起做题 两道(第二道题一直让我修改) 说思路+代码反问三面 30min问开源 要pr链接说下去看看 介绍一下整个过程?会有问题吗(项目的)?怎么解决?(回答和内核对齐)为什么和内核对齐?内核怎么做的?这个开源基于什么需求?问mq 介绍一下(问得有点记不清了) 磁盘怎么保证顺序读在应用层面 了不了解磁盘阵列反问已hr面完 整体流程很快 ————————————————————更新 已oc #腾讯# #腾讯面经# #实习# #牛客解忧铺# #牛客在线求职答疑中心#
点赞 评论 收藏
分享
1 17 评论
分享
牛客网
牛客企业服务