面试题
-
【456期】面试官:如何确保服务平稳发布?
温馨提示:400多期 Java 面试题汇总,可以点击文末的阅读原文,已经做了汇总,欢迎刷题! 服务滚动发布,如何确保进程退出期间,待处理和处理中的请求 服务正确处理请求,不出现业务…
-
【455期】去哪儿技术面:10亿数据如何最快速插入MySQL?
温馨提示:400多期 Java 面试题汇总,可以点击文末的阅读原文,已经做了汇总,欢迎刷题! 这是我曾经面试去哪儿网的面试题,这个问题并不是要你回答准确的时间,而是考察如何设计一个…
-
【454期】面试官:宕机了,Redis 如何避免数据丢失?
温馨提示:400多期 Java 面试题汇总,可以点击文末的阅读原文,已经做了汇总,欢迎刷题! 1前言 如果有人问你:”你会把 Redis 用在什么业务场景下?̶…
-
【453期】美团面试:如何识别 Redis 中热 Key?如何解决?
热Key是面试中常见的问题,产生的原因、危害及如何解决是每个中高级开发必备的技能,本文我们就热key(hot key)问题来讨论,如何合理的解决热key问题。 什么是热Key? 热…
-
【452期】面试官:如何使用 Dockerfile 去构建自定义的 Docker 镜像?问倒一大片…..
如何使用 Dockerfile 定制镜像?这绝对是一个常见的面试题。 1使用 Dockerfile 定制镜像 Dockerfile 定制镜像 镜像的定制实际上就是定制每一层所添加的…
-
【451期】阿里终面:10亿数据如何快速插入MySQL?
最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL? 假设和面试官明确后…
-
【450期】面试 Dubbo ,却问我和 SpringCloud 有什么区别?
Dubbo 、Springcloud? 这两有关系? 前言 一、RPC 框架的概念 什么是RPC框架 RPC 和 普通通信 的区别 二、常用 RPC 框架 Dubbo gRPC T…
-
【449期】面试官:MySQL什么情况下会死锁,发生了死锁怎么处理呢?
一、前言 关于数据库的死锁 数据库的死锁是指不同的事务在获取资源时相互等待,导致无法继续执行的一种情况。当发生死锁时,数据库系统会自动中断其中一个事务,以解除死锁。 在数据库中,事…
-
【448期】字节一面:post为什么会发送两次请求?
前言 最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,因为在前端开发的日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的…
-
【447期】网易一面,痛失30K:为啥用阻塞队列,list不行吗?
本文目录 – 说在前面 – 1、什么是阻塞队列? – 2、主要并发队列关系图 – 3、阻塞队列和 List、Set 的区别是什么? …
-
【446期】面试官:如何设计出健壮的秒杀系统?
前言 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒…
-
【445期】面试官:Redis 分布式锁存在什么问题 ?如何解决 ?
1. 如何实现分布式锁 Redis 天生就可以作为一个分布式系统来使用,所以它实现的锁都是分布式锁。 Redis 可以通过 setnx(set if not exists)命令实现…
-
【444期】面试官:100万条数据查询,不能用分页,该怎么优化?
业务需求 今天去面试时hr问了个关于大量数据查询的问题。 ❝ 面试官:“我们公司是做数据分析的,每次需要从数据库中查询100万条数据进行分析,不能用分页,请问怎么优化sql或者ja…
-
【443期】面试官:谈谈 守护线程 与 用户线程 的使用场景和区别!
基本概念 在 Java 中通常有两种线程:守护线程(Daemon Thread)和用户线程(User Thread) 守护线程:是一种特殊的线程,在后台默默地完成一些系统性的服务,…
-
【442期】Nginx 的优化思路有哪些?网站的防盗链如何做?
注:本文提到的网址仅不是实际存在的网站,仅作为技术学习举例之用。 前几天,有个读者向我吐槽,找了很久的工作,好不容易熬到到了二面(技术面,如果过了就基本定了)。谁知道没有准备充分,…
-
【441期】SpringSecurity 常见面试题汇总
1.什么是Spring Security?核心功能? Spring Security是一个基于Spring框架的安全框架,提供了完整的安全解决方案,包括认证、授权、攻击防护等功能。…