斗鱼 java工程师 社招 面经

二面

怼项目

TCP三次握手怎么回事?答: 流程+两个原因

2.TCPUDP区别是什么?答:网上常规答案。然后又补充说,二者不同的特点对应着不同的适应场景,如视频可以用udp,像QQ打字通信应该tcp。直播中主要用的是基于tcp的RTMP协议,但是udp也有一定的应用,比如YY的直播就是

基于udp实现的私有协议。问:你怎么知道它们用什么协议的?答:YY的协议

是在网上了解到的,斗鱼的协议我就比较了解了,因为我在斗鱼有直播间,每次

开播的时候需要推流软件填写RTMP服务器URL和推流码。推流码应该是用于身份识别的,避免非斗鱼主播的用户占用推流服务器。面试官又多问了几句,用斗鱼播什么(游戏,有时候敲代码),有人看嘛有人送礼物吗(有,不多)。气氛就变轻松了。

讲解了一下如何做的迁移学习,你们的项目算法你是如何参与进去的。

日志怎么收集的,ES的全文索引

讲讲你自己做的模块,为什么使用Redis,详细的说一下,你的设计模式

SpringCloud的项目,讲解一下Eruka的一个使用过程

如何去做一个事务,事务这块的主要问题有什么。

数据库模型的调整。

简单的算法题,队列调度问题。

优化这个队列调度,把这个队列调度的任务封装成类。

聊了聊项目和基础知识,面试完成的第二天通知通过。

现在物理表有10G 的数据,Redis有1G的数据,如何尽可能的在Redis里面取出热点数据-----LRU

排行榜如何使用Redis 来做,Zset,跳表的结构,为什么这样设计

防止恶意检测怎么做,Redis限流,限流的令牌根据什么值产生,如果只是想要简单实现呢,使用淘汰策略

ES和kafka与Redis如何进行联动,你是怎么理解高并发场景的

#面经##社招##斗鱼##Java工程师#
全部评论
想问一下楼主几年经验了😂
点赞 回复
分享
发布于 2021-05-30 16:27

相关推荐

点赞 评论 收藏
转发
1 23 评论
分享
牛客网
牛客企业服务