腾讯微信二面凉凉
7点半到11点,疯了疯了
一上来五道编程题,答完一题编译通过才给下一题
1,排序,频率高的在前,一样的升序
2,二叉查找树,找和为n的两个节点
3,计算两个存着16进制位的链表的和,类似leetcode的两数之和,就是变成16进制而已
4,计算两个表达式是否等价,比如a+b+c-a和(b+c)等价,括号匹配,后缀波兰吧
5,第四题做完已经两小时了,没给出来题
开始面试
1,自我介绍,balabala一堆,主要是项目经历
2,做过的最擅长的方面(根据自己项目说)
3,设计一个系统,用户之间会发视频,请问你会怎么设计(全程就这一题)
3.1开始发散,https,ssl,ca证书
3.2接口设计,考虑的点,如何处理请求
3.3文件服务器设计,如何并发,如何提高性能
3.4数据库设计,什么引擎,索引,sql优化
3.5缓存设计,redis,遇到哪些问题,雪崩,击穿,怎么持久化,持久化方式rdb和aof区别,还有啥缺陷,主从复制,同步怎么做
3.6如何基于TCP协议优化视频的传输速率
3.7负载均衡怎么做,集群容灾怎么做
3.8TCP四次挥手,time_wait,tcp有专门用于告知重传的包么?
3.9还有些想不起来的,总之凉凉
end#腾讯##微信##面经##校招#
一上来五道编程题,答完一题编译通过才给下一题
1,排序,频率高的在前,一样的升序
2,二叉查找树,找和为n的两个节点
3,计算两个存着16进制位的链表的和,类似leetcode的两数之和,就是变成16进制而已
4,计算两个表达式是否等价,比如a+b+c-a和(b+c)等价,括号匹配,后缀波兰吧
5,第四题做完已经两小时了,没给出来题
开始面试
1,自我介绍,balabala一堆,主要是项目经历
2,做过的最擅长的方面(根据自己项目说)
3,设计一个系统,用户之间会发视频,请问你会怎么设计(全程就这一题)
3.1开始发散,https,ssl,ca证书
3.2接口设计,考虑的点,如何处理请求
3.3文件服务器设计,如何并发,如何提高性能
3.4数据库设计,什么引擎,索引,sql优化
3.5缓存设计,redis,遇到哪些问题,雪崩,击穿,怎么持久化,持久化方式rdb和aof区别,还有啥缺陷,主从复制,同步怎么做
3.6如何基于TCP协议优化视频的传输速率
3.7负载均衡怎么做,集群容灾怎么做
3.8TCP四次挥手,time_wait,tcp有专门用于告知重传的包么?
3.9还有些想不起来的,总之凉凉
end#腾讯##微信##面经##校招#