从9月2号开始腾讯的WXG一面,到9月14号的HR面结束,终于又完成了一个公司的面试,对于0offer的我来说也确实是一场莫大的慰藉吧~
整体来说比较难,前三轮中八股文比较少(携程一面全是八股文,把我背的累死),因为我对C++/go不太熟悉,所以语言方面问的比较少,更多的是算法和计算机网络,操作系统,以及各种各样的场景题
一面
基础
- vector申请堆内存的方式
这个不会。。。(只记得如果是小内存的话直接申请,如果是大内存大的话用mmap来申请)
红黑树的结构 - 进程通信方式
- 共享内存(重点介绍)
- 管道(有名管道和无名管道)
- 信号量
- socket
- 消息队列
- UDP和TCP的区别
可靠,面向连接,字节流和数据报,应用场景 - MySQL主从同步的通信方式
- MySQL的事物
ACID,事物特性的实现方式等
设计
-
一个订单表,如何通过用户和商家维度分库分表
除了冗余两份表还可以怎么做
-
Redis扣库存如何保证幂等性
二面
-
一致性问题
最终一致性和强一致性,分别有哪些手段来保证
本文详细记录了作者在腾讯WXG的面试经历,从一面的基础知识和设计,到后续的算法、操作系统、计算机网络、数据库等深入技术问题,再到四面的项目基础和算法,以及面委会和HR面的关注点。面试涵盖C++/Go、算法、数据库设计、分布式系统等多个领域,展现了腾讯面试的全面性和挑战性。
订阅专栏 解锁全文
693

被折叠的 条评论
为什么被折叠?



