8.31 得物 Java后端 一面

纯纯八股盛宴,给我干懵逼了

周末没打上羽毛球,有点郁闷,明天又上班了,又是折磨的一周

下周美团打复活赛了,抽象

---

  1. gRPC代替http降低了多少时间?
  2. 能介绍一次GRPC的调用过程吗?如何拿到A服务调到B服务的地址并进行通信?
  3. 你对RPC底层通信的了解如何?
  4. 了解netty吗?
  5. 你能介绍一下多路复用模型吗?
  6. TCP网络中可能会遇到粘包和拆包问题,有办法解决吗?
  7. 能简单介绍一下什么是TCP拥塞控制及常见的算法吗?
  8. 能简单介绍一下常见的垃圾回收算法吗?
  9. 垃圾标记是怎么进行的?了解三色标记法吗?能大概介绍一下吗?
  10. 你对垃圾回收中的记忆集有过了解

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

曾获多国内大厂的 ssp 秋招 offer,且是Java5年的沉淀老兵(不是)。专注后端高频面试与八股知识点,内容系统详实,覆盖约 30 万字面试真题解析、近 400 个热点问题(包含大量场景题),60 万字后端核心知识(含计网、操作系统、数据库、性能调优等)。同时提供简历优化、HR 问题应对、自我介绍等通用能力。考虑到历史格式混乱、质量较低、也在本地积累了大量资料,故准备从头重构专栏全部内容

全部评论
有点逆天说实话😅现在的校招管你是不是应届生
19 回复 分享
发布于 2024-09-02 10:54 重庆
哇,看起来你面试的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大模型或开源社区的工作,这个话题我不能理解,咱们聊聊求职相关的吧~ 如果想要更深入地讨论这些问题,或者有任何求职上的疑问,可以点击我的头像给我发私信哦,我会一直在这里陪伴你的!加油~🐮🎉
16 回复 分享
发布于 2024-09-01 21:59 AI生成
如果碰到你会的,你就延伸一点别的你知道的,别让他一直问,半小时50多个八股,这谁能都答上来啊
13 回复 分享
发布于 2024-09-02 13:44 浙江
根本答不上来😭😭😭
7 回复 分享
发布于 2024-09-01 22:07 重庆
这八股看麻了,很多都是听过有印象😅垃圾回收真给我回收了
2 回复 分享
发布于 2024-09-04 00:55 黑龙江
你不会的多吗,我感觉我有一大半不会
2 回复 分享
发布于 2024-09-02 08:37 陕西
老哥最后一个问题怎么回答的
1 回复 分享
发布于 2024-09-02 10:22 广东
我去,好难
点赞 回复 分享
发布于 2024-09-09 14:48 陕西
大佬问的也太难了,我一面就问java基础八股,感觉得物的面试好不固定,二面估计要G了
点赞 回复 分享
发布于 2024-09-06 14:05 四川
要不试试投投我们蚂蚁
点赞 回复 分享
发布于 2024-09-03 19:06 上海
大佬😭😭😭
点赞 回复 分享
发布于 2024-09-02 18:58 上海
面我的上来就是场景设计,后面开始出贼偏的八股
点赞 回复 分享
发布于 2024-09-02 11:40 浙江
上海PDD佬看不看机会
点赞 回复 分享
发布于 2024-09-02 11:09 上海
得物还是要慎重一下的
点赞 回复 分享
发布于 2024-09-02 00:51 浙江
m
点赞 回复 分享
发布于 2024-09-01 22:55 四川
m
点赞 回复 分享
发布于 2024-09-01 22:04 安徽

相关推荐

09-09 18:14
门头沟学院 Java
0820一面项目:你的项目经验比较丰富,是实习项目还是学习项目?简单介绍一下你最值得说的一个项目。在项目开发中,你有没有遇到什么棘手的问题?你说到了对模型进行二次训练,当初有考虑过模型后训练这种方案么?你二次训练模型中构建的数据集,具体是怎么构建的?你在构建数据集的过程中,考虑到了哪些问题?你觉得在这个项目开发中,你最大的收获是什么?专业知识:用户在网页输入url,然后登陆系统进入个人中心,从客户端到服务器整个流程介绍一下。Java中的哈希函数你了解多少?如果让你去实现一个哈希函数,你该如何考虑?Java多线程threadpoolExcutor核心参数有哪些?实际开发中你如何设定核心线程数的?什么情况下会达到最大线程数?MySQL的索引有哪些种类?你说B+树索引有优势,优势在哪?你刚才说使用JWT构建token验证用户信息,那在分布式系统中如何实现?场景及手撕:来写几个MySQL语句吧。题目:给一个表table,字段有 student_id、subject_id、score;写出查询某个学生某个学科的成绩的SQL语句。写出查询某个学生的总分的SQL语句。对于上面两个SQL,从索引角度你该如何优化查询?MySQL中的DROP、DELETE、TRUNCATE三者区别是什么?峰值查找,给定一个数组,查找峰值数字的下标,使用logn时间复杂度。0825二面自我介绍拷打项目:各个项目的时间节点具体讲讲某个项目详细内容讲讲这个项目的难点八股:讲一讲TCP拥塞控制ICMP协议讲一下讲讲Java中的继承和接口的区别Java17新特性了解哪些线程池中,submit和excute的区别有哪些我看你有大模型使用经验,介绍一下transformerMySQL中的存储引擎介绍一下覆盖索引讲讲索引最左匹配原则了解么Redis实现找出前十名成员用什么数据结构比较合适Redis主从模式了解多少介绍一下springbootbean的作用域有哪些RPC了解么,介绍一下RPC序列化敲代码:写一下工厂模式结构吧写一个SQL查询吧(使用select、where、group by、having、count等完成查询)聊天:你认为自己是个什么样的人你觉得别人对你的评价如何你平时有没有学习哪些新知识你有没有对学习的知识进行系统性地整理和总结你的个人职业规划是什么样的反问:后续流程如能进入需要提升哪些方面0901 录用意向书
点赞 评论 收藏
分享
09-02 23:56
已编辑
四平职业大学 Java
面了一个小时。 面试官挺友善的。【面试问题】1. 📦 请简单描述一下一个 .c 或 .cpp 文件从源码到可执行文件会经历哪些步骤?2. 🔗 静态链接和动态链接有什么区别?3. 🔗 链接阶段具体会做哪些工作?4. 📚 你是否使用过 dlopen 这类 API?如果用过,简单讲讲如何使用。5. 🔄 当你更新一个被 dlopen 加载的 .so 文件时,整个服务需要重启吗?需要注意什么 ABI 兼容问题?6. 🧩 C++ 中 extern "C" 的作用是什么?7. 🖥️ 进程和线程有什么区别?8. 🔒 线程间如何保证同步与互斥?请举出常用机制。9. 💬 进程间通信(IPC)有哪些常见方式?10. 🔁 使用 pipe 进行通信时需要考虑同步互斥吗?共享内存呢?11. 🧠 请描述一次 CPU 读内存的完整流程,从虚拟地址到拿到数据。12. 🗺️ 简述 Linux 进程的虚拟地址空间布局。13. 📏 一个 cache line 通常多大?14. 🏗️ C++ 的多态是如何实现的?对象模型里虚表放在哪里?15. 📄 虚表里大致存放什么内容?16. 🧪 模板(template)在编译期起到什么作用?17. 🧵 写代码:实现一个 shared_ptr。18. 📈 你了解 TCMalloc 和 jemalloc 吗?它们与 ptmalloc 有何差异?19. 🧩 你自己实现过内存池吗?如何管理内存碎片和扩容?20. ⚙️ volatile 关键字的作用是什么?对内存序有帮助吗?项目介绍
投递哔哩哔哩等公司10个岗位
点赞 评论 收藏
分享
评论
38
244
分享

创作者周榜

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