有赞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配图神器#
全部评论
哪里投递的
1 回复 分享
发布于 04-05 22:48 陕西
Q13支付怎么防重
点赞 回复 分享
发布于 04-08 13:29 北京
这个问的好舒服啊
点赞 回复 分享
发布于 03-27 14:44 湖南
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-23 12:10 上海
问这么多,看着都有压力了呢
点赞 回复 分享
发布于 03-22 19:43 陕西
问下老哥是怎么记录面试过程的呢
点赞 回复 分享
发布于 03-20 21:01 湖北
请问简历上有什么项目呀
点赞 回复 分享
发布于 03-20 20:02 吉林

相关推荐

- 主要负责的模块,流程(更细节,对关注我自己的工作量,和做了什么东西)这里我觉得答得不好,没有流程全给他讲出来- 问了我的做了什么内容(这里感觉他觉得我做的很少)这里也是没有吧工作量体现出来- 集合(这块我面试经验太少了,然后就是八股这块,我居然都忘了)这块太差了- 问了我hashset的东西(这块因为我上一个问题没答好)这里我倒是把hashset讲出来来了- arryList和linkedList(区别)这块我就答了底层实现关键的扩容策略没讲出来,就讲了底层实现- 分别的增删改查的效率- 这里也没答好,我以为要将整和扩容的全流程我给忘记了导致很紧张,然后他就换了说效率,这里我答出来了,O(n),O(1))- 问了线程安全的map- 这里我讲了concurrentHashmap- 线程的创建方式这里我将了thread类,runable接口 ,callable接口 ,固定线程池,自定义线程池- runnable 和callable的区别这里我是真忘记了,我就记得,callable可以有返回值也可以不带返回值,但是runable只能无返回值- java的锁synchorize 和  rennternlock ,分布式锁。这里我就讲了基础区别和优势,提了一些cas的乐观锁,感觉这里还有优化空间- redis为什么了用来做分布式锁提了单线程,结合了项目的reids setNx命令- redis的基础类型- 这里我都讲了,还有一些特殊数据结构- set和zset的区别这里讲的还可以- 缓存三兄弟讲的一般都是固定答案- 什么情况下数据库不走索引这里我结合了实际操作,但是他好像只是让我去纯输出八股,然后讲的也不少但是有遗漏- MQ,问了一个场景题保证一个消息必须被多个节点消费。这里我想的是广播模式,但是他说不是广播。预总结:1.八股知识不太牢2.讲的内容过于宽泛,这是提到一些关键点,但是没法直接把流程说明白3.小公司更看重业务执行的工作量对比上家有赞,深挖实现,非技术点,补充好补货流程逻辑和权益规则设计
查看16道真题和解析
点赞 评论 收藏
分享
评论
16
38
分享

创作者周榜

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