专题:面试
共33篇相关文章

Activity的36大难点,你掌握了几个?
前言 学 有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关 的内容以问题的形式梳理出来,也供大家查缺补漏。 本文中,我将一改往日写博客的习惯,全文用 XMind 将所有知识点以思维导图的形...

如何通过23个重难点突破,全面掌握Service知识点?
前言 学 有一段时间了,想必不少人也和我一样,平时经常东学西凑,感觉知识点有些凌乱难成体系。所以趁着这几天忙里偷闲,把学的东西归纳下,捋捋思路。 这篇文章主要针对 相关的知识点,进行详细的梳理,祝大家食用愉快! 文章目录 方便大家学习,我在...

BroadcastReceiver有哪些必须掌握的17个知识点?
前言 距离上次更新过去一周多了,打破了之前两到三天一更的惯例,主要是要总结的内容太多了。 本篇文章将对 开发中,可能用到的知识点,可能遇到的问题进行总结。 希望本文能帮助你揭开 开发过程中的难题。 最后,希望大家都能有所收获,欢迎食用! 文...

Android ContentProvider 13 道面试题,你都能熟练解答吗?
前言 作为 的四大组件之一, 可以说是无处不在了。 但是对于我而言,开发过程中看似 用得很娴熟,却一直没能形成一个完整的体系。 也许大家也有着和我类似的烦恼,于是我特地花了几天的时间,总结了我所知道的知识点,以及面试中可能遇到的问题。将本文...

Android View 事件处理源码中,有哪些细节值得反复琢磨?
前言 Android View 的 事件处理在我们的编程中,可谓是无处不在了。但对于大多数人而言,一直都是简单的使用,对其原理缺乏深入地认识。 学 Android 有一段时间了,最近发现,很多基础知识开始有些遗忘了,所以从新复习了 View...

Netty的线程模型是如何设计以应对请求的?
昨天面试一家公司,被问了一连串关于 Netty 线程模型的问题: “Netty 的 workerGroup 默认线程数是多少?” “为什么默认值是 CPU 核心数的两倍?” “EventLoop 为什么必须是单线程?” “那 Tomcat...

你难道分不清Bitmap和布隆过滤器,这不是常识吗?
大家好,我是小富~ 有个兄弟私下跟我说,他在面试狗东时,有一道面试题没回答上来:Redis 的Bitmap和布隆过滤器啥区别与关系? 其实就是考小老弟对这两种工具的底层数据结构是否了解,不算太难的题。不过,bitmap和布隆过滤器在大数据量...

面试时如何回答有哪些OOM类型?
大家好,我是小富~ 面试官:OOM类型有哪些? 你:就是老年代放不下了嘛! 面试官:等消息吧! OOM(Out Of Memory) 错误有多种类型,每种类型对应不同的内存区域或触发场景。以下是常见的 OOM 类型及其产生原因: 1. ja...

令牌桶与漏桶,流量控制哪家强?
大家好,我是小富~ 面试被问到限流算法,很多面试官会让直接手写令牌桶和漏桶的实现。虽然平时用过Redis、Guava等现成的限流工具,但真要手写还是有点慌。今天就来聊聊这两种经典限流算法的区别,并用Java手写实现。 很多的限流工具底层都应...

工作10年,Redis LRU和传统LRU区别,傻傻分不清?
大家好,我是小富~ 面试都背过道八股题:Redis 的内存淘汰策略 LRU 和 LFU 是什么?怎么选好? 很多同学对这两个算法的理解,只停留在都是缓存淘汰,但说不清它们具体区别,概念混淆,更不知道实际场景该怎么选? 而且 Redis 的...

Kafka消息积压、重复、丢失,Rebalance是根源吗?
大家好,我是小富~ 有次上线监控告警突然炸了,Kafka 订单 Topic 消息积压量突破 10 万条,下游支付服务拿不到数据,部分用户付款后一直显示处理中。 紧急登录集群排查,发现消费者组明明有 3 个节点,却只有 1 个在正常消费,原来...

百万人点赞时,如何处理点赞数据激增的情况?
大家发现了吧,现在面试八股文好像问的少了,反倒是场景题多了起来,毕竟现在AI如此强大,总揪着这点底层基础也没多大意思。 面试官张嘴闭嘴高并发、大数据量倒是真的,别管实际业务是不是高并发,但是你不会是进不来拧螺丝的。 就像之前有同学被问:“某...

Java并发知识点如何系统梳理与研究?
主要包括深入分析wait()notify()notifyAll()实现生产者消费者模式、线程数调优、并发容器、AQS、JMM五个大专题,七个小专题,leetCode并发题简介三个部分,基本对大多数Java并发领域的知识都有所涉及,也是经...

如何用Redis实现基于IP的滑动窗口限流策略?
在开发高并发系统时,限流是一个绕不开的话题。无论是为了保护后端服务不被突发流量打垮,还是为了防爬虫、防恶意攻击,限流都是最常用的手段之一。常见的限流算法有计数器(固定窗口)、滑动窗口、漏桶、令牌桶等。今天我们就来聊一聊如何用 Redis 的...

JVM知识量惊人,一口气能答18个问题吗?
前言 GC 对于Java 来说重要性不言而喻,不论是平日里对 JVM 的调优还是面试中的无情轰炸。 这篇文章我会以一问一答的方式来展开有关 GC 的内容。 不过在此之前强烈建议先看这篇文章深度揭秘垃圾回收底层。 因为这篇文章解释了很多有关垃...
