有赞Java后端一面面经

Q1: (2:09) 简单介绍一下你自己。
Q2: (3:22) 解决长耗时阻塞是怎么样的一个场景?解决思路是什么?
Q3: (5:36) 引入Redisson分布式锁的目的是为了解决重复上传的问题吗? 讲讲
Q4: (6:22) 分片上传和断点续传是怎么实现的?
Q5: (9:03) 项目中用过RocketMQ的哪些特性?
Q6: (11:22) 线程池在项目里大概是怎么用的?有哪些核心参数?
Q7: (12:06) 任务提交到线程池时,它的一个执行流程是怎么样的?
Q8: (13:15) 线程池默认的阻塞队列有多长?
Q9: (13:27) MySQL常用的引擎有哪些?
Q10: (13:59) MySQL大概有哪些索引类型?
Q11: (14:23) 什么是联合索引?你是怎么用的?
Q12: (15:30) 在规避回表的情况下,真实写SQL时应该怎么写?
Q13: (16:07) 简单聊一下什么是乐观锁?项目中如何解决支付回调并发问题?
Q14: (18:27) 理解CAS中的ABA问题吗?如何规避这种情况?
Q15: (19:55) 说一下SQL优化的大概流程。
Q16: (24:14) 简单讲一下Spring的IOC和AOP。
Q17: (26:46) 在Spring使用过程中会用到哪些Bean生命周期的接口?
Q18: (27:23) 设计模式有没有了解过?
Q19: (27:36) 目前在哪里?能接受来____实习吗?实习时长大概有多长?
Q20: (29:33) 你有什么爱好?为什么喜欢听摇滚?
反问。

拷打过于基础,全程无压力。
放空大脑,再多吟唱一遍八股,面试时间就会流过去十分之一罢。
#后端开发#面经 我的找工作日记#牛客AI配图神器#
全部评论
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 今天 12:10 上海
问这么多,看着都有压力了呢
点赞 回复 分享
发布于 昨天 19:43 陕西
问下老哥是怎么记录面试过程的呢
点赞 回复 分享
发布于 03-20 21:01 湖北
请问简历上有什么项目呀
点赞 回复 分享
发布于 03-20 20:02 吉林

相关推荐

泥给路哒油:真的不行了,以后趋势就是没有前后端职位之分了,我现在就是什么都干,有了ai就能干全栈,md年初目送一大堆同事毕业
点赞 评论 收藏
分享
03-20 10:04
湖南大学
一、Java基础1. HashMap底层原理数组+链表+红黑树,JDK1.8后引入红黑树。初始容量16,负载因子0.75,扩容为原来2倍。线程不安全,多线程推荐使用ConcurrentHashMap。2. ConcurrentHashMap 1.7和1.8区别1.7:Segment分段锁+数组+链表,锁粒度较大。1.8:CAS+synchronized,数组+链表+红黑树,锁粒度更细,性能更高。3. ArrayList和LinkedList区别ArrayList:动态数组,查询快,增删慢。LinkedList:双向链表,查询慢,增删快。4. String、StringBuilder、StringBufferString不可变,线程安全。StringBuilder可变,非线程安全,效率最高。StringBuffer可变,线程安全,效率较低。二、并发编程5. synchronized底层实现修饰方法:ACC_SYNCHRONIZED标识。修饰代码块:monitorenter、monitorexit指令。锁升级流程:无锁→偏向锁→轻量级锁→重量级锁。6. ReentrantLock和synchronized区别ReentrantLock:手动加锁解锁,支持可中断、超时、公平锁。synchronized:自动加锁解锁,使用简单。7. 线程生命周期新建、就绪、运行、阻塞、终止。8. 死锁四个必要条件互斥、请求保持、不可剥夺、循环等待。破坏任一条件即可避免。三、JVM9. JVM内存模型堆、方法区、虚拟机栈、本地方法栈、程序计数器。10. 垃圾回收机制对象存活判断:引用计数法、可达性分析法。回收算法:标记清除、标记复制、标记整理。11. 常见垃圾收集器Serial、ParNew、Parallel Scavenge、CMS、G1。四、计算机基础12. TCP三次握手、四次挥手三次握手:建立可靠连接。四次挥手:断开连接,保证数据传输完成。13. HTTP和HTTPS区别HTTP明文传输,端口80。HTTPS加密传输,端口443,基于SSL/TLS。14. MySQL索引底层B+树,分为聚簇索引和非聚簇索引。遵循最左匹配原则,避免索引失效。15. MySQL事务ACID原子性、一致性、隔离性、持久性。五、项目与场景16. 接口限流方案计数器、漏桶算法、令牌桶算法。17. 分布式锁实现Redis分布式锁、Zookeeper分布式锁。18. Redis缓存问题缓存穿透:布隆过滤器。缓存击穿:互斥锁、热点数据永不过期。缓存雪崩:过期时间随机、集群部署、服务降级。
查看18道真题和解析
点赞 评论 收藏
分享
评论
10
17
分享

创作者周榜

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