字节飞书秋招测开一面复盘

1.讲实习中缓存结构怎么设计的,都有什么。(新简历还有有点陌生,表达有待加强)

2.讲大key问题(后面看一下文档说明,表达再严谨点)

3.突然调整分片数后,改动会不会更大,(这当然重新加载预热数据,再看看有没有别的改动小的办法)

4.数据倾斜问题描述。(新简历还有有点陌生,表达有待加强)

5.数据倾斜问题解决后,改变key怎么过度到新的方案,面临上线变更什么办法解决(主备节点切换过渡,再看看有没有别的改动小的办法)

6.讲一下项目api网关使用场景,和普通网关区别(后面看一下文档说明,表达再严谨点)

7.健康检查怎么做的(新简历还有有点陌生,表达有待加强)

8.项目刚启动,节点未启动,健康检查判断他挂了,怎么解决(新简历还有有点陌生,表达有待加强,忘记提可以自定义检测时间间隔了)

9.这个遇到最大问题(查询数据库两个节点检测不一致没有说清楚)

10.http协议上看get和post区别(居然说get也可以修改数据没懂他的意思)

11.Java里为什么会有Integer和int这两种整数类型,Integer的好处有什么

12.什么是线程安全,线程安全应用举例

13.怎么考虑建立索引

14.为什么考虑测开

15.代码题,给四个数字凑出最大时间,直接暴力,再问围绕这个设计测试用例

反问:1.业务2.表现#牛客AI配图神器#

全部评论
如果从 RFC 规范定义的语义来看: GET 方法就是安全且幂等的,因为它是「只读」操作,无论操作多少次,服务器上的数据都是安全的,且每次的结果都是相同的。所以,可以对GET 请求的数据做缓存,这个缓存可以做到浏览器本身上(彻底避免浏览器发请求),也可以做到代理上(如nginx),而且在浏览器中 GET 请求可以保存为书签 POST 因为是「新增或提交数据」的操作,会修改服务器上的资源,所以是不安全的,且多次提交数据就会创建多个资源,所以不是幂等的。所以,浏览器一般不会缓存 POST 请求,也不能把 POST 请求保存为书签。 但是实际过程中,开发者不一定会按照 RFC 规范定义的语义来实现 GET 和 POST方法。比如: 可以用 GET 方法实现新增或删除数据的请求,这样实现的 GET 方法自然就不是安全和幂等。 可以用 POST 方法实现查询数据的请求,这样实现的 POST 方法自然就是安全和幂等。
3 回复 分享
发布于 08-20 09:59 宁夏
佬,问一下1-9是不是都是你的项目和实习内容啊?
点赞 回复 分享
发布于 08-25 00:00 黑龙江
@刘湘_passion sir,this way
点赞 回复 分享
发布于 08-19 00:09 辽宁

相关推荐

点赞 评论 收藏
分享
10-29 18:20
济南大学 Java
用微笑面对困难:他不是人事吗,怎么净特么不干人事
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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