首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题
软件求生
创建于2023-08-24
订阅专栏
在竞争激烈的职场中,面试是展现自己的绝佳机会。面试题是雇主了解我们技能和潜力的窗口。让我们一起揭开面试题的面纱,探索如何在这个关键时刻展现出最好的自己。
等 46 人订阅
共397篇文章
创建于2023-08-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【独家揭秘】面试题:如何高效查询主表一千万,从表一亿的数据?
在大数据时代,我们经常遇到这样的问题:主表有一千万条记录,从表有一亿条记录,如何在前端高效地查询数据?本文将为你揭开这个问题的神秘面纱,分享解决方案和相关技术。
百万级数据存储:老年代内存充足却令人头疼的HashMap问题!
在开发Web应用程序时,后端开发是至关重要的一环。本文将探讨当老年代内存充足的情况下,HashMap存储了一百万条数据会出现哪些性能问题,以及如何解决这些问题。
彻底搞懂:防止表单重复提交,前端限制还是后端限制?
在Web应用中,防止表单重复提交是一个常见的需求。那么,是在前端做限制还是后端做限制更好呢?本文将从多个角度进行分析,帮助你找到最佳解决方案。
潜藏的陷阱!你知道HashMap遍历不重写equals会导致内存泄漏吗?
在Java中,HashMap是一种常用的Map实现,而在面试中,关于HashMap的使用和原理经常会被问到。最近有读者咨询了一个HashMap遍历不重写equals方法是否会导致内存泄漏的问题……
【面试题解析】搜狐畅游:Redis IO多路复用中select、poll和epoll有何区别?
在搜狐畅游的面试中,经常会被问到关于 Redis 的 IO 多路复用的问题。其中,select、poll 和 epoll 是最常被提及的三个选项。本文将详细解释这三个概念之间的区别,帮助你更好地理解
【小米技术分享】面试题:什么是乐观锁?你是如何设计一个乐观锁
在面试过程中,经常会被问到一些关于数据库并发控制的问题,而乐观锁是其中必问的一个知识点。那么,究竟什么是乐观锁?我们又如何设计一个高精度的乐观锁呢?本文将为你揭开乐观锁的神秘面纱……
面试全攻略:ElasticSearch分页与MySQL分页的底层逻辑与优化技巧
本文比较了ElasticSearch和MySQL中分页操作的差异。ElasticSearch使用ScrollAPI方法分页,适用于大型数据集,无需一次性加载所有结果;而MySQL使用LIMIT和……
深入探讨:Redis分布式锁失效,数据是否仍存在于内存中?
当Redis分布式锁失效时,数据可能仍存在于Redis内存中,因为Redis不会自动删除与锁关联的数据。为了确保数据一致性,可以采用将锁与数据绑定或为数据设置过期时间的策略。在分布式系统中使用Redi
数据库引擎选择指南:MyISM和InnoDB哪个更适合你?
本文介绍了MySQL中的两个存储引擎MyISM和InnoDB,它们在存储数据和检索中扮演着重要角色。MyISM采用表级锁,适用于特定搜索和文本处理场景,InnoDB采用行级锁,支持事务和外键约束……
Cookie vs. Session:你真的了解它们之间的区别吗?
本文介绍了Cookie和Session的作用、区别和应用范围,以及Session的工作原理。Cookie存储在用户浏览器中,用于跟踪用户行为、保存用户偏好和购物车管理,而Session存储在服务器端…
面试官最爱的坑:为什么重写equals时一定要重写hashCode?
在Java开发中,重写equals方法可以比较对象内容,但还需重写hashCode方法,因为哈希码用于散列数据结构,如哈希表。如果两个相等的对象具有不同的哈希码,它们将被存储在哈希表的不同位置……
面试题:在大型分布式系统中,给你一条 SQL,让你优化,你会怎么做?
本文介绍了如何在大型分布式系统中优化SQL查询的步骤,包括了解问题、收集信息、选择优化策略、实施优化和测试验证。同时,作者强调了分析和解决问题的能力在面试中的重要性。
面试题:Redis和MySQL的事务区别是什么?
Redis和MySQL的事务区别在于原子性、并发控制和隔离级别。MySQL事务具有强的原子性,锁定数据直到事务结束,支持多表的事务和不同隔离级别设置。
解密京东面试:如何应对Redis缓存穿透?
Redis缓存穿透是指缓存层中无法找到需要的数据,导致请求不断传递到底层存储系统,增加数据库负载,降低系统性能。原因包括查询不存在数据、缓存雪崩和恶意攻击。解决方法包括使用布隆过滤器、缓存空对象等。
百度面试题:为什么使用接口而不是直接使用具体类?
在Java编程中,使用接口而非具体类有三个主要原因:实现多态性、降低代码之间的依赖性和提高代码复用性。接口允许我们定义一组抽象方法,而由具体类实现这些方法。使用接口有助于编写灵活、可维护和可扩展的代码
程序员面试中的经典问题:静态变量vs实例变量
本文探讨了静态变量和实例变量的区别,包括内存分配、访问方式、生命周期、初始化方式和应用场景。静态变量属于类,存在于方法区,被所有实例共享,可用于存储全局配置信息等。实例变量……
小米科技笔记 | ElasticSearch与Redis底层原理解析
ElasticSearch和Redis是两个常用的数据存储和检索工具,它们在底层原理和用途上有明显区别。
一文读懂Spring框架中的不同类型事件
本文介绍Spring框架中的不同类型事件及其相关概念。这些事件包括应用事件、上下文事件、有序事件和异步事件,每种事件都有其独特用途和特点。
面试官最爱问的问题:你了解Spring Cloud的这些组件吗?
本文介绍了SpringCloud的核心组件:Nacos、Sentinel、Feign、Ribbon和Hystrix,以及它们在构建微服务架构中的作用和原理。
腾讯面试题:无网络环境,如何部署Docker镜像?
在无网络环境下部署Docker镜像需要经过以下步骤:在有网络的环境中获取Docker镜像并导出为压缩文件,将文件复制到目标设备;在目标设备上加载Docker镜像到本地仓库,然后部署容器。
下一页