腾讯pcg 一面

1、go语言中并发的关键字有哪些,sync包下面有什么

2、go的调度模型

3、go的协程和线程的区别

4、协程是只有2kb的话,什么时候会扩容,无限扩容吗

5、go的内存模型

6、go的变量是在哪里分配的

7、go语言有什么机制保证它是可以快速分配内存呢

8、go的堆和栈各有什么结构

9、tcp udp区别,各自适用什么场景

10、tcp什么机制保证可靠性(校验和答得不太好)

11、http常见返回码,一般含义是什么

12、http header常见字段

13、mysql 存储结构,有什么好处

14、假如你用了mysql,服务出错了,你会怎么解决

15、除去最左匹配原则失效,还有什么场景会导致mysql索引失效呢

16、redis常见数据结构,底层实现,以及什么场景下使用

17、ZSet除了排行榜,还有什么情况会用呢?

18、pulsar和kafka在架构方面的区别,各自有什么优缺点

19、什么情况下用pulsar更好,什么时候用kafka更好

20、kafka部署和pulsar部署、维护一般有什么区别

21、pulsar和kafka功能方面的区别

22、设计场景题:如何实现一个定时任务系统(分布式)

手撕:合并两个升序链表

部门是应用宝,一面时间是3.16

这波属于是狗运了,面试官网开一面,给我过了,但是二面很遗憾,还是失败了

面试官属于是手下留情了,没有为难我,依旧在教我,这次教会我的是,说话不要急,要减少口语化的词,不要重复说一句话

#面试题刺客退退退##一人分享一道面试手撕题##如何判断面试是否凉了##发面经攒人品#
全部评论
咋问了这么多东西
点赞 回复 分享
发布于 今天 22:28 北京
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 今天 14:14 上海

相关推荐

今天 11:07
已编辑
门头沟学院 后端工程师
几乎都没什么很冷门的八股拷打,都是结合实际业务,体验真的很棒,也意识到自己很多不足,面试官真的给了很棒的建议。1. MySQL索引,如何利用索引优化查询的(利用索引优化深分页,索引覆盖避免回表),索引的底层实现(B+ 树,聚簇索引和非聚簇索引,B+ 树上进行二分确定查询边界,然后在叶子节点类似双向链表的结构实现范围查询。)2. 如何实现异步秒杀的,如何防止超买,如何实现一人一单。(点评项目烂完了)3.用过哪些 AI 工具,是如何使用 Agent 辅助开发的,有哪些 Agent 相关的尝试。4.Redis 单机能够抗住多少 QPS 的简单查询,如 get 和 set 。(十万)5.对项目进行过压测吗,如何测出来的,大概的数值是多少?(Apifox 还有 go Test)6. gin 框架以及如何优化 gin 框架。7. WebSocket 通信是如何建立的,以及 WebSocket 通信的优势(首先建立 http 协议然后发起 upgrade 请求即可建立 websocket 连接。websocket 是基于有状态的全双工通信,避免了 http 每次通信时需要重新握手和挥手的开销,websocket 的 header 相比 http 请求要小得多)8.无手撕。反问:1. 感觉凉了,问自己还有哪方面需要提高的,面试官提了非常多有用的建议,使用微服务进行拆分,k8s 做一些集群节点管理,熔断还有限流测试,鼓励我不要放弃自己的优势(第一个在我反问阶段肯定过我的面试官)。2. 然后为了赚点经验,旁敲侧击问面试官目前我应该继续深入学习微服务还是赶紧润 Agent,面试官很真诚的建议我继续精进微服务,说目前微服务岗位还是很多的。3. 腾讯会议在 Archlinux 上好像有 bug ,最后问面试官能不能看到我的视频(因为我这边什么都看不到),然后跟面试官说我这个系统的腾讯会议显示可能无法进行代码能力测试,能不能随便拉个题目给我看看我这边能不能试试。结果还是什么都看不到,Linux 系统的腾讯会议最好还是拉个 Windows 虚拟机。
查看7道真题和解析
点赞 评论 收藏
分享
评论
7
9
分享

创作者周榜

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