微信三面凉经

自我介绍
项目:
为什么用关系型数据库,当时怎么考量的;
非关系型数据库有了解吗
布隆过滤器的底层原理
倒排索引原理

进程线程什么区别
协程,适用于什么场景
多进程和多线程的区别,使用多线程一定能够提升并发吞吐量吗
多路复用
http 1.0 1.1 2.0的区别
了解开源框架吗

场景题:
假设在1月1号到5月1号进行核酸检测,5.1号后公布检测结果,每个人希望可以查询自己和好友的检测结果,每一个用户的id是唯一的32位无符号整数,现已经有通过自己找到好友的应用接口,问使用哪些方法,使用哪些数据结构实现服务,来支持这样的高并发场景?
方法:读扩散、写扩散、使用布隆过滤器减少查询、使用bitmap

不愧是微信  学习到很多。。发出面经攒人品...

#腾讯##面经##数据分析工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-20 21:39

相关推荐

03-01 21:45
中北大学 golang
孤蓝长空:请你说一下为什么你用websocket而不是http,请你说一下什么是rpc,为什么用rpc,你的rpc的传输协议是JSON,xml还是什么 请你描述一下你的鉴权流程(完整的) 我问的是第二个项目,随便问的哈哈哈
开工第一帖
点赞 评论 收藏
分享
04-01 16:02
已编辑
武汉工程大学 Java
沉淀小子:不太懂你强调第一次面的意思,感觉没必要强调,有面试就去面,少搞点焦虑
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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