微信三面凉经

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

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

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

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

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

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务