腾讯云Java后端15连问(6年经验):分布式+锁+MySQL+JVM+TCP
Posted 敲代码的程序狗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯云Java后端15连问(6年经验):分布式+锁+MySQL+JVM+TCP相关的知识,希望对你有一定的参考价值。
近一位朋友(6年工作经验)面了腾讯云,以下是面试题。加油,一起卷。
1.聊聊项目,好的设计,好的代码
2.谈谈什么是零拷贝?
3.一共有几种 IO 模型?NIO 和多路复用的区别?
4.Future 实现阻塞等待获取结果的原理?
5.ReentrantLock和 Synchronized 的区别?Synchronized 的原理?
6.聊聊AOS?ReentrantLock的实现原理?
7.乐观锁和悲观锁, 让你来写你怎么实现?
8.Paxos 协议了解?工作流程是怎么样的?
9.B+树聊一下?B+树是不是有序?B+树和B-树的主要区别?
10.TCP的拥塞机制
11.工作中有过JVM实践嘛
12.数据库分库分表的缺点是啥?
13.分布式事务如何解决?TCC 了解?
14.RocketMQ 如何保证消息的准确性和安全性?
15.算法题:三个数求和
以上就是腾讯云的面试问题,大家都能答出来几道?
以下是总结出来的腾讯常考面试题目及答案,内容涵盖: 多线程高并发、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Redis、MySQL、Spring、JVM等技术栈,有需要的小伙伴可以【查看文末】
大厂面试真题
以上是关于腾讯云Java后端15连问(6年经验):分布式+锁+MySQL+JVM+TCP的主要内容,如果未能解决你的问题,请参考以下文章