字节Java社招

1.简单自我介绍

2.项目介绍相关   简单做了最近做的项目 业务介绍 内部服务架构介绍 和请求链路的介绍

3.项目百万访问量,请求是如何优化的。

4.redis 持久化 如何实现?AOF  RDB区别联系?

5.redis  数据结构有哪些 ?zset底层用的是什么数据结构  ?跳表原理是什么?时间复杂度是多少?

5.mysql优化的流程,慢查询如何优化?

6.mysql  主从复制流程,binlog日志的结构是什么?binlig日志结构当时是说了row 具体忘了

7.mysql隔离级别 ?回答了四种 隔离级别 以及默认隔离级别 在该基础上做了引申问答,MVCC具体如何实现快照读?

8.https和http区别 ?这个重点  面了几家都问过,回答了https基于对称加密和非对称加密等。

9.MQ如何保证幂等性 结合实例案例说下?

10.算法题    (1)双端检索单例手写 (2)DFS相关  没写出来(3) 链表k个为止翻转

#软件开发笔面经#
全部评论
问一下老哥是字节的哪个部门啊?有java
点赞 回复 分享
发布于 2024-08-15 12:31 湖南

相关推荐

CORS(Cross-Origin Resource Sharing)是一种机制,允许服务器在响应中设置HTTP头来指定哪些源(域)具有权限访问资源。它用于解决跨域请求的安全限制问题。要通过配置HTTP头来启用CORS,服务器需要在响应中添加特定的HTTP头。以下是常见的CORS相关头的配置:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48#牛客AI配图神器#Access-Control-Allow-Origin:指定哪些源可以访问资源。可以设置为具体的域名,例如Access-Control-Allow-Origin: https://example.com,或设置为*表示允许任何来源访问。这个头是必需的,否则默认情况下浏览器会阻止访问。Access-Control-Allow-Methods:指定允许的HTTP方法。例如,Access-Control-Allow-Methods: GET, POST, PUT, DELETE。Access-Control-Allow-Headers:指定允许的自定义HTTP头。例如,Access-Control-Allow-Headers: Content-Type, Authorization。Access-Control-Expose-Headers:指定哪些HTTP头可以暴露给客户端。默认情况下,只有简单的HTTP头(如Cache-Control、Content-Language、Content-Type等)会被暴露给客户端。为了启用CORS,服务器应该在处理请求时检查请求头中的Origin字段,并根据需要设置上述CORS相关的响应头。这样,浏览器就能根据响应头信息判断是否允许跨域请求。请注意,CORS必须由服务器进行配置,客户端无法手动启用或禁用。
点赞 评论 收藏
分享
评论
7
32
分享

创作者周榜

更多
牛客网
牛客企业服务