快手基础平台研发暑期实习面经

4.10晚上55Min的一面
自我介绍
问实习经历详细讲一下,有什么难点
问学校期间的研究方向,问项目
redis数据一致性问题怎么解决,项目中实际上是怎么解决的
微服务框架有什么用,如果不用注册中心,如果a服务直接往b服务调行不行
为什么用springcloud,还了解别的rpc框架吗
语言方面我说c++和python用的多,面试官是java方向的,他就没问语言这块的问题了
nginx解决什么方面的问题
docker容器是为了解决什么方面的问题
介绍一个熟悉的排序算法,(我说了快速排序),复杂度,适用于哪些场景,有哪些特点
计算机网络七层模型(我说我只记住了tcpip四层模型,然后面试官说不是五层吗所以我多说了一个物理层,回头查了一下好像四层五层都行,区别就是有没有物理层)
tcp和udp之间的区别
udp有哪些应用场景,为什么适合音视频的传输
快手用udp做直播业务,希望提高其可靠性(也就是在问quic)

手撕:大数相乘

反问:多久出结果,说这几周在集中面试,大约是一两周的时间会集中出一批结果,然后透露一共两轮技术面试
问还有哪一块知识点需要多了解,回答说快手偏业务的一般应该关注网络传输层、数据库redis这一块,偏技术的会多了解分布式和rpc框架这些

微服务框架的主要目的是为了构建和维护可扩展、高可用、松耦合的分布式系统。
RPC(远程过程调用)是一种网络通信技术,其原理在于允许一台计算机上的程序像调用本地函数一样调用位于另一台计算机上的函数或过程,而无需显式编码复杂的网络通信逻辑。对外一般用 HTTP 协议,而内部集群的微服务之间则采用 RPC 协议进行通讯。
注册中心zookeeper负责服务地址的注册和查找
网络传输可以用socket或者基于同步非阻塞模型nio的网络编程框架netty
序列化和反序列化可以用kyro
用动态代理来传输网络请求,屏蔽方法调用的底层细节
负载均衡
自定义传输协议
全部评论
老哥oc了么
点赞 回复 分享
发布于 2024-04-22 02:32 广东

相关推荐

真心求助!做游戏策划,深大硕 vs 同济985,三年后会不会被清北卷死?正文:目标:大厂游戏策划(非二游)本科中下211机械,在考研选择上彻底纠结炸了。两条路:A. 深大硕 → 深圳本地,好实习,能长期蹲腾讯,不搞学校破事,全心做实习+游戏拆解B. 同济硕 → 学历足够,但在上海要被清北复交卷到死,可能抢不到实习我最焦虑的点:我担心三年后游戏行业会爆火,一大清北复交藤校原来做产品的,全来抢策划岗,出现名校➕实习双拉满的情况。我的目前个人优势:写过分析《妄想山海》这款游戏“高开低走”的原因,以及设计上、运营上的问题。正在写《洛克王国世界》的一些分析,大概就是写为什么能成功,哪些地方做得好,以及为什么地图要这样设计,放弃了他们团队最开始的想法。风格类似于B站智能路障的早期游戏分析视频。求大佬说实话:1. 我深大硕+两段扎实实习,到时候会不会简历都过不了机器?​2. 大厂游戏策划的暑期实习和秋招,是不是也卡死985,学历歧视拉满?我本科211到底能不能发挥作用?3. 我现在选深大,是不是等于主动放弃上限,以后再也碰不到头部岗位?​5. 另外有没有过来人说句实在的:游戏策划这行,工作3年后到底还看不看学历?不想听安慰,就想知道现实有多残酷,我这条路到底走不走得通。是不是不如老老实实加入内卷,去卷同济?    #
游戏求职进展汇总
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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