腾讯-IEG-开发 实习面经

一面
1.自我介绍

2.手撕 LRU

3.mysql相关 八股吟唱

索引用什么数据结构

索引设计原则 优化手段

b+树优势 为什么不用b树

三大引擎讲一下 优势 区别

nosql sql区别

4.os

多线程同步机制

进程,线程,协程的区别是什么?

io模型

提了一嘴 reactor proactor(面试官说 那你还挺懂哈 不问os了 。。。。。。)

5.redis

讲redis的架构 单reactor单进程

为什么快 还是讲架构 不同版本

redis集群 哨兵 一堆

6.jvm

垃圾回收器 等记不清了

7.性格题

做项目同事吵架了 怎么办之类的

8.反问

印象不错 面试官说期待二面

面试结束15分钟 电话约二面

二面

1.自我介绍

2.纯纯项目拷打

2.1 正确率提升如何知道的怎么统计

2.2 如果让你升级这个项目 从技术 产品两个维度讲讲你的看法

2.3 硬件消耗

2.4 项目做多久,还在做吗

2.5 还有好多 记不起来了

项目中穿插几个小八股

mysql默认引擎

用过哪些其他中间件 答 es mq等(一定要答会的 不然被追问就g了)



3.分布式相关问题

3.1 服务注册怎么实现的

3.2 微服务有好处,那坏处呢

3.3 还用过哪些分布式组件

3.4 如何缓解写频繁 ?

答了构建缓存 不满意,运气好 想到昨天看的 RocksDB 答了 LSM树架构的数据库

4.手撕

实现一个k-v存储数据库 支持TTL 支持任意类型value

哥们缓了好一会 参考Redis实现的 算是AC了吧

我的思路 map + 自定义entry + 懒惰删除 + 定期任务 + 线程池

语言任选 我用c写不下去 换了java 时间好赶啊QAQ

5.非技术

加班 如何看待

工作不喜欢怎么办

5.反问

多久出结果

工作内容 性质

还有几面

面完刷新

流程显示等待HR面试
#腾讯#
全部评论
腾讯效率挺快的三天走完全部流程了
1 回复 分享
发布于 02-26 22:13 陕西
来oc了吗佬
点赞 回复 分享
发布于 03-22 18:02 广东
佬,请问你只有两轮技术面吗?我一面问面试官,他说三轮技术面
点赞 回复 分享
发布于 02-28 13:14 江苏
楼主约hr面了吗
点赞 回复 分享
发布于 02-27 18:09 北京
佬是天美吗
点赞 回复 分享
发布于 02-27 14:35 香港
手撕LRU是自己定义结构那种嘛
点赞 回复 分享
发布于 02-27 12:51 广东
同学考虑上海米哈游不,我们在进行春季招聘,实习也有,社招也有,感兴趣可看我主页看岗位奥
点赞 回复 分享
发布于 02-27 08:04 上海
佬,想问一下八股是根据你简历里写的专业技能和项目问的嘛
点赞 回复 分享
发布于 02-27 07:28 广东
点赞 回复 分享
发布于 02-26 22:13 陕西

相关推荐

07-14 18:52
门头沟学院 Java
算法题: 1:消消乐 :给定一个数字字符串,相邻两个数字之和为 10,就可以抵消。返回最终字符串长度。例如:“137285”,结果:22:leetcode442:找数组中重复元素(不能使用额外辅助空间,且时间复杂度为o(n))例如:“1,2,3,4,5,2,3”,结果:“2,3”拷打项目结合项目引申出来的八股:1.刚才提到那个,比如说我们说那个Redis,对吧? Redis 它性能其实是会比较高的,对吧?那为什么说它的性能会比较高。2.你单个核的话我能处理这么多,对吧?那我多个核的话我可以同时去处理。3.Redis的持久化有哪些4.那 RDB 这种的话,它现在是全部的一些数据做一个快照,对吧?那它会阻塞吗5.进程 fork 一个子进程,对吧?那他们的内存是什么样子的?6.HTTP了解多少7.HTTP版本差异8.假如我们有一个 TCP 的客户端和服务端,他们已经建立了连接,对吧?然后这个时候如果说我们把服务端的进程 kill 掉客户端它会有感知吗?9.为什么收不到ACK?10.这里其实涉及了两个问题,一个是这个端口已经被释放掉了,对吧?那被释放掉的话,那相当于如果说系统收到一个包,对吧?然后这个包请求了一个不存在的一个端口,就没有在监听那个端口,对吧?那会怎么样?是丢弃吗?还是说是其他的,对吧?11. TCP 建立连接的话,它会涉及到哪些 SOCKET 相关的系统调用?12.linux系统操作过吗最后聊了十分钟天发面筋攒好运
查看14道真题和解析
点赞 评论 收藏
分享
小结 生活服务的面试,总的时间是1h,半小时问题,问题全部围绕项目,有涉及一丢丢八卦啥的,不难,基本都能想出来。半小时手撕(我没写出来)## 项目问题项目背景1.字节青训营什么时候,在哪参加,从哪里获取信息来源?怎么参加,几个人参加?参加的人多不多?2.你在项目中的职责是什么样的?3.项目部署在哪了,机器大概是什么配置?项目架构0.有没有项目的架构图?没有的话分层次描述一下答:接入层、后端业务层、数据存储层、基础设施层1.nginx的负载均衡,不同配置的机器 权重怎么设置?2.开发环境下如何进行微调呢?3.压测的工具是什么?怎么压测?4.压测的瓶颈怎么排查?项目亮点、难点1.项目中哪个部分的技术值得拿出来讨论讨论的?2.海量并发的时候,redis、mq、mysql分别的功能是什么?3.mq虽然降低了访问数据库的频率,但是依然有多个请求?要如何保证mysql的安全访问?4.redis如果满了,将热key淘汰了怎么办?5.怎么做性能排查?性能排查的时候,性能排查遇到过哪些卡性能的情况?6.redis、mysql的集群怎么部署?采用的什么架构?## 手撕题目描述现在给你一个map(key和value的size未知),对其进行批量处理。map   key是商品类别(string),value是商品id(int64),要求处理之后的map,key和value的size都在控制在5以内,
点赞 评论 收藏
分享
评论
14
93
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务