晚上七点微信一面,本来已经准备好面两个钟的了,谁知45分钟草草收场😂都怪自己太菜了。感觉微信还是比其它部门要难,本来看了一下以往的微信面经都不怎么问数据库,所以今天一天都没看过数据库,都在看操作系统、计网、C++。谁知问了一道数据库场景设计题,我当场就裂开了。第一次面对面视频面试,第一次线上码代码,第一次被问场景设计题,太多第一次了😭😭全程整个人都比较紧张。面试小哥哥使劲引导我都没有办法。还是好好学吧
1. 封装、继承、多态介绍一下
2. C++ 内存泄漏是怎么导致的
3. 栈溢出是什么原因、为什么栈的空间不够
4. Io多路复用介绍
5. 进程、线程、协程区别、通信方式、适用场景
Io密集型(多协程)、cpu密集型用哪个
怎么实现一个协程
6. 系统设计题
A和B是好友,A发了朋友圈,B可以刷到,设计个系统(数据库)
表是什么样子的,有什么表
B在朋友圈刷到所有好友的朋友圈,怎么更新所有的好友的动态,后台怎么设计
考虑到用户体验,希望比较快获得新的朋友圈动态,怎么更快的获得新的好友动态
微信后台,每个人都有一张表,好友发朋友圈后会将新的朋友圈更新到自己的表里
读扩散、写扩散
7. leetcode题:螺旋矩阵
祝大家都拿到好的offer
全部评论
(1) 回帖