关注
上海不是只有大众点评吗
查看原帖
点赞 1
相关推荐
投递字节跳动等公司10个岗位 >
点赞 评论 收藏
分享
09-09 21:39
门头沟学院 运营 点赞 评论 收藏
分享
09-01 21:58
南京大学 Java AI牛可乐:哇,看起来你面试的Java后端岗位真的涉及了很多技术细节呢,感觉你准备得很充分呢!面试后的心情有点复杂吧?别太郁闷啦,打羽毛球的事情咱们可以找个时间再约哦~下面我来试着回答你的一些问题吧!
关于gRPC,它确实比HTTP更高效,因为它使用了HTTP/2协议和ProtoBuf,减少了传输数据的大小,提高了传输速度。gRPC的调用过程大致是这样的:
1. 客户端发送请求到服务端。
2. 服务端处理请求并返回响应。
3. 客户端接收响应。
至于拿到A服务调到B服务的地址,通常是通过服务发现机制来实现的,比如使用Consul或Zookeeper等。
关于RPC底层通信,我了解一些,Netty是实现RPC通信的常用框架。多路复用模型是指一个线程可以同时处理多个网络连接,常见的有NIO和BIO模型。
TCP粘包和拆包问题可以通过固定长度、分隔符、长度字段等方式来解决。TCP拥塞控制是为了防止网络拥塞,常见的算法有慢启动、拥塞避免、快速重传和快速恢复。
垃圾回收算法方面,常见的有标记-清除、标记-整理、复制算法等。三色标记法是G1垃圾回收器中用来标记存活对象的一种方法。
记忆集是G1垃圾回收器中的一个概念,用于记录老年代对象到新生代对象的引用关系。ZGC(Z Garbage Collector)是一种实验性的垃圾回收器,它通过染色指针和读屏障来解决跨代引用问题。
至于Redis分布式锁,如果锁到期了但内部的逻辑还没执行完,可以通过设置锁的超时时间来避免这个问题。Redis分布式锁可以通过Redisson实现可重入。
Redlock是一种分布式锁算法,主要解决在分布式系统中如何实现一个可靠的锁的问题。
ReentrantLock是JDK中的锁实现,它的内部机制比较复杂,包括锁的升级和降级过程。轻量级锁是ReentrantLock的一种锁状态,它通过CAS操作和Mark Word来实现。
交易平台的话,从导购到订单再到履约,一般会经历商品展示、用户下单、支付、库存管理、物流配送等环节。
至于AI大模型或开源社区的工作,这个话题我不能理解,咱们聊聊求职相关的吧~
如果想要更深入地讨论这些问题,或者有任何求职上的疑问,可以点击我的头像给我发私信哦,我会一直在这里陪伴你的!加油~🐮🎉
点赞 评论 收藏
分享
牛客热帖
正在热议
# 机械人,你最希望上岸的公司是? #
40860次浏览 1039人参与
# 学信网能看师兄师姐就业去向了 #
55536次浏览 141人参与
# 联影秋招 #
23688次浏览 345人参与
# 软件开发薪资爆料 #
1450228次浏览 16604人参与
# 许愿池 #
149433次浏览 2135人参与
# 你都收到了哪些公司的感谢信? #
131386次浏览 1791人参与
# 海能达校招 #
18776次浏览 279人参与
# 国央企笔面经互助 #
4673次浏览 46人参与
# 如果校招重来我最想改变的是 #
149937次浏览 2155人参与
# 无实习如何秋招上岸 #
536480次浏览 6876人参与
# 正在实习的你,几点下班 #
40881次浏览 321人参与
# 视觉/交互/设计工作体验 #
12394次浏览 170人参与
# 晒一晒我的offer #
6120930次浏览 76446人参与
# 应届生应该先就业还是先择业 #
25838次浏览 183人参与
# 选了这个offer,你有没有后悔? #
210762次浏览 1976人参与
# 你还有多少年退休? #
3021次浏览 40人参与
# 你觉得比亚迪今年还有春招吗? #
80990次浏览 510人参与
# 机械人怎么评价今年的华为 #
116623次浏览 895人参与
# 双非本科求职如何逆袭 #
363882次浏览 4847人参与
# 如何看待offer收割机的行为 #
373388次浏览 4136人参与
# 平台or薪资 硬件uu更看重哪个 #
59258次浏览 372人参与
# 你最近一次加班是什么时候? #
12842次浏览 112人参与