字节秋招提前批 Java后端 9.4

面试官人很好,基本都是项目延伸出来的问题,我太菜了,已收到感谢信
● 项目
  a. 项目中使用到了JWT,JWT大概原理是什么?
  b. Token的加密解密了解过吗?分别用来做什么功能?常用的加密或者签名算法有哪几种?
  c. 描述一下你们数据库有哪些表,大概结构什么样,这些表分别有哪些操作?
  d. 有没有做过一些什么优化设计去解决一些性能问题?比方说在表的scheme设计或者索引的设计,就是产品风格的设计。
  e. 对于多个领域实体的查询是用的join操作还是分别多次去查询的?
  f. 你项目里提到挺多关于用户登录跟鉴权的,然后你们用的是RBAC的模型嘛,你能简单描述一下你对这种权限模型的理解吗?
  g. 除了RBAC你还了解过其他权限模型吗?
  h. 你在使用Redis时主要用了他们的一个什么数据结构?
  i. 你的云原生项目中用到了Docker,聊聊Docker的核心设计是什么,他的核心特点,是如何做到这种隔离的?
  j. 负载均衡中你提到一个Ribbon,简单说一下这个Ribbon负载均衡他的实现是怎么样的?
● Spring
  a. 简单描述一下Spring容器的创建过程。
  b. 你刚刚提到了AOP,AOP有几种实现?比如说AOP的动态代理,他是一种实现。
● 数据库
  a. 现在有一个查询的SQL,怎么判断有没有使用到我们想用的某个索引?
  b. 假如我们有一个使用了索引的SQL,这个SQL在MySQL里面的实际执行流程是是怎么样的?
● 数学题
  ○ 12个小球,有一个质量和其他11个不同,用一台天平怎么在次数尽可能小的情况下测量出哪一个是不同的,并且要知道偏轻还是偏重。
● 算法题
  ○ 二叉树右视图
全部评论
数学题:运气好,三次,运气不好,四次吧。
点赞 回复 分享
发布于 2024-09-09 15:22 广东
这数学题5次?
点赞 回复 分享
发布于 2024-09-09 13:30 四川

相关推荐

HTTP头是HTTP协议中的一部分,用于在请求和响应中传递附加的信息。 HTTP头由字段名和字段值组成,用冒号分隔,每个字段占据一行。以下是几个常见的HTTP头字段及其作用:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48User-Agent:指明发送请求的客户端应用程序的类型和版本。服务器可以根据这个头字段来判断用户的设备或浏览器类型,以提供适合的内容。例:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3Content-Type:指定请求或响应中传输的数据的MIME类型。对于请求,它告诉服务器请求正文的内容类型;对于响应,它告诉浏览器响应正文的内容类型。例:Content-Type: application/jsonContent-Length:指定请求或响应正文的字节数。服务器可以使用此字段来确定正文的长度,从而正确解析请求或响应。例:Content-Length: 348Accept:指定客户端能够处理的响应内容类型。浏览器在发送请求时使用此字段,以告诉服务器它可以接受哪些类型的响应。例:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8Authorization:用于在请求中传递身份验证信息,通常用于保护需要授权访问的资源。例:Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==Cookie:用于在请求中传递保存在客户端的会话信息。服务器可以使用此字段来识别和验证用户。例:Cookie: sessionId=ABC123这些是HTTP头字段中的一些常见例子。HTTP头字段的作用是在请求和响应之间传递额外的信息,以便客户端和服务器可以根据需要进行适当的处理。不同的HTTP头字段有不同的作用,可以用于传递身份验证信息、内容类型、缓存控制等。
社畜职场交流圈
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

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