面试题
-
【477期】Netty超详细解答十问十答
戳上方蓝字“Java面试题精选”关注我! 问题一:Netty是什么?为什么选择Netty作为网络通信框架? 回答: Netty是一个高性能、异步事件驱动的网络应用框架,用于快速开发…
-
【476期】熟悉 Redis 吗,那 Redis 的过期键删除策略是什么?
戳上方蓝字“Java面试题精选”关注我! 对于Redis,我们业务开发一般都只关心Redis键值对的查询、修改操作,可能因为懒或者只想能用就行,呵呵。很少关心键值对存储在什么地方、…
-
【475期】RPC面试三连问:什么是RPC框架?实现原理呢?与SOA、REST有啥区别?
戳上方蓝字“Java面试题精选”关注! 面试题1:说说你对RPC框架的理解? RPC (Remote Procedure Call)即远程过程调用,是分布式系统常见的一种通信方法。…
-
【474期】面试官:Spring 为什么不支持 static 字段的注入?
戳上方蓝字“Java面试题精选”关注! 我们都知道Spring在创建一个bean的时候,还要去填充bean的属性 大致流程如下: 反射创建bean——createBeanInsta…
-
【473期】阿里面试:企业级消息通知系统,该如何做架构设计?
戳上方蓝字“Java面试题精选”关注! 最近有小伙伴拿到了一线互联网企业如阿里、网易、有赞、希音、百度、网易、滴滴的面试资格,遇到一几个很重要的面试题: 企业级消息通知系统有哪些需…
-
【472期】对线面试官:从实现原理来讲,Nacos 为什么这么强?
戳上方蓝字“Java面试题精选”关注! 昨天早上,一位朋友和我反馈面试被吊打了,为什么会被吊打? 这位朋友的简历上写了:对Spring、Spring Cloud Alibaba、M…
-
【471期】腾讯二面:@Bean 与 @Component 用在同一个类上,会怎么样?
戳上方蓝字“Java面试题精选”关注! 疑虑描述 最近,在进行开发的过程中,发现之前的一个写法,类似如下 以我的理解,@Configuration 加 @Bean 会创建一个 us…
-
【470期】面试官:String 能存储多少个字符?
戳上方蓝字“Java面试题精选”关注! 1、首先String的length方法返回是int。所以理论上长度一定不会超过int的最大值。 2、编译器源码如下,限制了字符串长度大于等于…
-
【469期】阿里二面,Redis宕机了,如何恢复数据?
戳上方蓝字“Java面试题精选”关注! 背景 有个同学阿里二面,面试官问:redis宕机了,如何恢复数据? 这位同学当时一脸懵,不知道如何回答。 分析分析这个问题,redis宕机,…
-
【468期】面试官:在项目中用过责任链模式吗?
戳上方蓝字“Java面试题精选”关注! 责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处…
-
Java 热门面试题-基础题01(2024年最新)
题目 1:JVM 整体结构是什么样的? 题目 2:JVM 运行时数据区描述下? 运行时数据区域被划分为 5 个主要组件: 方法区(Method Area) 所有类级别数据将被存储在…
-
【467期】去哪儿技术面:10亿数据如何最快速插入MySQL?
戳上方蓝字“Java面试题精选”关注! 这是我曾经面试去哪儿网的面试题,这个问题并不是要你回答准确的时间,而是考察如何设计一个系统,最快速的插入10亿条数据,我当时傻乎乎的回答三小…
-
【466期】对线面试官:为什么数据库连接池不采用 IO 多路复用?
戳上方蓝字“Java面试题精选”关注! 今天我们聊一个不常见的 Java 面试题:为什么数据库连接池不采用 IO 多路复用? 这是一个非常好的问题。IO多路复用被视为是非常好的性能…
-
【465期】网易二面:CPU狂飙900%,该怎么处理?
戳上方蓝字“Java面试题精选”关注! 首先,说明一下问题:CPU飙升200% 以上是生产容易发生的场景 场景:1:MySQL进程飙升900% 大家在使用MySQL过程,想必都有遇…
-
【464期】面试官:说一下SSO 单点登录和 OAuth2.0 的区别
戳上方蓝字“Java面试题精选”关注! 一、概述 SSO是Single Sign On的缩写,OAuth是Open Authority的缩写,这两者都是使用令牌的方式来代替用户密码…
-
【463期】对线面试官:Redis和MySQL如何保持数据一致性?
戳上方蓝字“Java面试题精选”关注! 在高并发的场景下,大量的请求直接访问Mysql很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。 但是,My…