腾讯PCG一面面经分享

一面 3.6 60min
自我介绍
拷打项目
一些和项目强相关的问题省略
为什么要用本地缓存?
什么是最终一致性,如果节点宕机了数据丢失了怎么保证?
有没有考虑数据迁移的问题
项目中的QPS是多少,怎么压测的?用了什么工具

八股:
项目中用到了kafka,为什么要用,描述一下kafka的架构
redis的查询流程
redis zset底层数据结构,为什么要用zipList或者listpack, zipList会导致什么问题?
说一下listpack里面是存了哪些字段?
描述一下跳表的读写流程,分析下时间复杂度
MySQL聚簇索引的底层结构是什么?为什么要用B+树,对比一下红黑树,跳表?
什么是二级索引?索引在什么情况下会失效, 什么情况下适合用索引?
tcp和udp的区别(从面向字节流, 面向连接, 可靠传输三点分析)
http底层是基于什么协议?(这题是个坑, 一定要区分版本说tcp or udp)
http1.0, 1.1, 2.0, 3.0的区别
队头阻塞是怎么产生的?为什么会产生这个问题
http3.0是如何解决队头阻塞的?在什么情况下会容易出现队头阻塞的问题?
https描述一下流程,CA在其中的作用是什么,证书链的验证过程
进程,线程,协程的区别
描述GMP(Golang)模型
go map的底层实现
描述go map渐进式rehash的流程,和redis的流程有什么不同
go的sort底层是怎么实现的
go的字符串里面Contains是怎么实现的?讲一下KMP算法(忘记了..不确定说会的话是否要手撕)

算法:
手写堆排序
手写快排, 写完问递归实现是否会导致栈深度过深的问题, 附加要求:改成迭代实现
二叉树的BFS
全部评论
太强了哥 平时八股在哪背的啊
点赞 回复 分享
发布于 2024-03-28 02:21 广东

相关推荐

1.请描述一个你基于市场和用户洞察制定中长期活动计划的案例,如何结合BNPL业务特点设计整合营销方案,以提升GMV和用户量?追问1:在这个案例中,你如何量化市场洞察的影响,并通过数据验证方案的真实效果?追问2:如果活动执行中用户反馈与预期不符,你会如何调整方案,并举例说明调整后的具体优化点?2.在国际化电商场景下,你如何设计节点或热点活动的玩法,以推动BNPL业务的渗透率提升?请分享一个相关项目经验。3.请谈谈你如何搭建针对BNPL的用户生命周期运营体系,包括拉新、促活等环节,以提升业务转化效率?4.在信用支付业务中,你处理过哪些用户数据监测和归因分析的项目?如何通过这些洞察拓展内外部合作流量?5.假设一个BNPL业务面临用户增长放缓的场景,你会如何设计新的增长玩法并配合营销产品团队落地?6.请分享一个你独立操盘的整合营销项目经验,如何通过方案设计和资源整合提升核心指标,如GMV?7.在国际支付运营中,你如何洞察细分场景特点来优化流量触点?请举一个你推动的促活活动案例。8.你如何在BNPL业务中拓展外部合作场景以获取更多流量?请描述一个你主导的项目过程。9.请谈谈一个你对日常运营活动进行效果监测的项目,如何通过数据分析发现问题并驱动业务改进?10.在国际化背景下,你如何设计BNPL的营销权益库,以支持不同用户生命周期的运营需求?
点赞 评论 收藏
分享
运气还可以,算是10天速通了吧timeline:9.16 一面9.18 二面9.22 三面9.23 HR面9.24 录用评估9.26 Offer腾讯一面(1h)1. 介绍实习需求(K8S 和 Casbin RBAC 相关)2. 为啥初创实习两个月离职3. Go 为什么支持高并发4. GMP模型原理5. Goroutine Work-Stealing 的目的6. P的角色的作用,如果在M上维护Goroutine队列有什么不好7. GMP对CPU密集型任务能提高并发么8. IO操作需要CPU么,什么时候需要,磁盘IO和网络IO的区别9. Channel的作用和底层实现10. Channel的缓冲区在用户态还是内核态11. Goroutine阻塞等待的时候由谁来唤醒,需要额外的goroutine来遍历所有的channel么12. M上的G0是干嘛的13. 介绍select/poll/epoll14. 网络IO的流程15. 了解过Go Runtime么算法:求两个数的最大公约数腾讯二面(1h)1. 介绍实习需求,最有挑战的部分2. RocksDB了解么,说一下LsmTree3. 详细介绍一下Raft协议4. Raft协议和Paxos协议的区别,有哪些优化5. 介绍一下React Agent6. LangChain 和 LangGraph 的区别7. Agent 和 LLM 的区别8. Function Call 和 MCP 的区别9. RPC的全流程10. 负载均衡算法有哪些11. 介绍一致性Hash算法,服务扩缩容之后有什么影响12. 网络编程13. 介绍一下TCP和UDP14. 介绍一下HTTP各个版本及实现算法:1. 编辑距离2. 两两交换链表中的节点腾讯三面(30min)1. 介绍实习,你做了什么2. 介绍项目3. 实习时长,到岗时间,推HR面腾讯HR面(15min)1. 离职原因2. 实习时长,到岗时间3. 聊聊天
我的实习求职记录
点赞 评论 收藏
分享
评论
7
72
分享

创作者周榜

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