java单例模式面试题,真香定律

本文汇总了一线互联网公司如美团、字节跳动和腾讯的面试题,涵盖Java单例模式、并发、数据库、网络、算法等方面。深入探讨MySQL、Redis、Kafka、线程安全、设计模式以及面试常考算法问题。
摘要由CSDN通过智能技术生成

前言

本以为两三天就能搞定这篇文章,现在才知道是我想的太天真了,从构思到整理资料差不多用了一个星期的时间,现在也是终于搞定了。

我看很多人都说想要一份系统化的学习路线,现在它终于来了!!!整个路线概括了目前一线互联网企业主流的应用技术,从点到面一应俱全,带着大家看看,我们需要学些啥,我甚至还收集配套视频和资料供大家学习。

第一家是美团

美团的话,三面下来,设计的内容知识也是挺广的吧,有MySQL、Redis、Kafka、线程、算法、+、volatile、线程、并发、设计模式等等…
image.png

一面问题:MySQL+Redis+Kafka+线程+算法

  • mysql知道哪些存储引擎,它们的区别

  • mysql索引在什么情况下会失效

  • mysql在项目中的优化场景,慢查询解决等

  • mysql有什么索引,索引模型是什么

  • B-树与B+树的区别?为什么不用红黑树

  • mysql主从同步怎么做

  • 乐观锁与悲观锁的区别?

  • binlog日志

  • redis 持久化有哪几种方式,怎么选?

  • redis 主从同步是怎样的过程?

  • redis 的 zset 怎么实现的?

  • redis key 的过期策略

  • hashmap 是怎样实现的?为什么要用红黑树,而不用平衡二叉树?为什么在1.8中链表大于8时会转红黑树?HashMap为什么线程不安全的?

  • 如何实现线程安全的hashmap?

  • select 和 epoll的区别

  • http与https的区别,加密怎么加的?

  • raft算法详细讲解

  • Kafka 选主怎么做的?

  • kafka如何保证生产与消费都是同步的?

  • kafka 怎么保证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值