最新总结腾讯Java复习宝典:基础-中级-高级面试题库/并发编程/性能优化//缓存架构等

一名985毕业生分享腾讯Java面试经历,涵盖50个问题,包括基础、并发、性能优化、Spring全家桶、缓存与分布式微服务等内容。面试题涉及线程池、volatile、AQS、Redis、分布式锁等,文章提供详细解答与复习资源。
摘要由CSDN通过智能技术生成

前言

985学渣渣一枚,毕业一年,四处飘荡了几个月,最终决心从事后端开发工作。上周腾讯那边打电话过来叫我准备面试(提前批),有点香喷喷的呀。不过可能还是疫情原因吧,一面选择的是电话面,上来就开干,连续50问,人都傻了...不过幸好,我有复习宝典,一一攻克!

腾讯一面就凉凉?连续轰炸50问,我靠这些"java复习宝典"一一攻克

 

腾讯一面连环50问

  • 1、个人履历简述
  • 2、项目简述
  • 3、SpringAOP实现
  • 4、AOP用的哪种?
  • 5、JDK动态代理以及CGLib动态代理性能比较
  • 6、Java的线程池用过吗,具体参数讲一下
  • 7、线程池的Execute和Submit区别
  • 8、继续问,还有别的区别吗?
  • 9、线程池如何保证当前线程获取池内的worker的时候不产生争用
  • 10、volatile的特性
  • 11、内存屏障分几种?
  • 12、除了在volatile当中使用了内存屏障,JAVA还有哪里使用了内存屏障
  • 13、你之前讲到了CountDownLatch,你知道它的内部实现吗
  • 14、简单讲一下AQS
  • 15、加锁之后AQS是如何响应中断的?
  • 16、OK问点别的,AQS存在什么实现呢?
  • 17、讲讲实现
  • 18、听说过ReadWriteLock吗,你之前提到AQS当中只有一个State那你如何用一个State去支撑读写两种状态
  • 19、Int几个字节
  • 20、你们用过缓存吗
  • 21、你说说下分布式锁怎么做的?
  •  
  • 22、除了redis还有什么可以做分布式锁?
  • 23、如果让你用Mysql做分布式锁你怎么做
  • 24、zookeeper了解吗
  • 25、那我们继续聊聊Redis吧,Redis有什么数据结构?
  • 26、Zset怎么实现的?
  • 27、什么是跳表?
  • 28、如果我要找一个score为A的节点应该如何去找?
  • 29、zrange是如何实现的?
  • 30、Redis持久化
  • 31、AOF重写的时候会不会block主线程?
  • 32、在载入的时候是怎么做的
  • 33、Redis有哪些多机部署方案?
  • 34、在主备环境下,如果一个备库中途断链了,重新上线的时候怎么执行同步?
  • 35、如果备库的offset过于落后已经不在buffer当中了呢?
  • 36、cluster如何做的故障转移?
  • 37、Mysql了解吗,里面有哪些锁?
  • 38、行锁怎么实现的?
  • 39、讲一下事务隔离级别吧
  • 40、你们用的是哪个隔离级别
  • 41、在默认隔离级别下会产生幻读问题吗?
  • 42、描述一下幻读
  • 43、MVCC机制了解吗?
  • 44、讲一下原理
  • 45、慢sql怎么处理?
  • 46、你关注explain的那些col?
  • 47、https了解吗?
  • 48、线上机器cpu100%你怎么处理?
  • 49、你们线上JVM一般调整什么参数?
  • 50、反问

问题就是上面这些,关于每个问题的详细回答和解释有整理成如下的文件

腾讯一面就凉凉?连续轰炸50问,我靠这些"java复习宝典"一一攻克

腾讯一面50问(回答)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值