2024.09.01字节校招一面
自我介绍 RPC协议里你都写了什么信息,为什么要自己定义RPC协议 RPC协议里你都写了什么信息: 魔数:标识当前消息是 RPC 协议的消息,避免与其他协议的消息混淆,提高消息的可靠性。; 版本号:用于标识当前 RPC 协议的版本,以便于后续的协议升级和兼容性管理。; 序列化方式:标识消息体采用的序列化方式,如 Protobuf、Hessian 等,便...

全民制作人ikun
  • 字节
  • 校招
  • 一面
大约 18 分钟
2024.05.09瑞幸Java校招一面
算法题 限时十五分钟,给一个字符串n(长度不超过100),和数字m,取出所有可能的字符串组合,如输入abc和2,输出ab,ac,bc,ba,ca,cb DFS回溯,u表示当前是第几层 输入输出流设计模式 如果实现实现一个Java的输入输出流,你会用什么设计模式 装饰者模式:CSDN (https://blog.csdn.net/qq_30507459/...

全民制作人ikun
  • 瑞幸
  • 一面
  • 校招
大约 6 分钟
2024.04.08快手校招一面
那里用的Docker,为什么用Docker?为什么不用虚拟机? 部署基础环境的时候(如seata,jenkins),很方便。部署Java环境的时候,先把jar包构建出一个容器然后进行部署,好处是安装和部署软件都很方便,并且容器之间可以隔离,Docker 容器相比传统的虚拟机更加轻量级,不需要完整的操作系统。 Docker的优缺点,网络模式 容器适用不同...

全民制作人ikun
  • 快手
  • 校招
  • 一面
大约 6 分钟