WMW
首页
Moments
Projects
Keepalived
WARP
认知偏差知识手册
Login
Menu
首页
Moments
Projects
Keepalived
WARP
认知偏差知识手册
WMW
WaterMelonWater
Archives
2024 / 09
一周入职游戏公司的体验分享与面试准备攻略
2024-09-24
迈科思腾(电子政务、物联网) 第一面试 离职原因和空窗期原因? 项目主要负责哪些模块?是单体还是微服务? WebSocket协议与HTTP协议的区别? 项目中使用RocketMQ的主要功能是什么?RocketMQ的维护成本高吗? 讲述SpringBoot的几个常用注解及其含义? AOP是什么?有哪些
如何有效分析和优化JVM性能:从GC日志到调优技巧的完整指南
2024-09-24
前言 不久前,一位读者在阿里巴巴的面试中遇到了GC日志分析的问题,虽然他部分回答了问题,但未能抓住关键点。因此,本文将深入探讨如何利用JDK的现有工具和可视化工具来分析GC日志,并进行JVM调优。 JVM调优实践 主要步骤 默认的策略虽然常用,但并不一定是最佳选择。 监控与分析GC日志 判断JVM问
深入探讨美团暑期实习面试中MySQL索引失效的多种场景与解决方案
2024-09-24
在复习数据库知识时,关于MySQL索引失效的概念应该十分熟悉,因为这一主题常常出现在各大公司的面试中。美团的暑期实习面试时就被问到了这个问题。 SQL优化不当,往往导致加班。在日常工作中,SQL是必不可少的一项技能。然而,很多人对SQL问题的关注度不高,可能是因为数据量较小,或者没有意识到索引的重要
深入解析字节跳动面试经验:应对挑战与成功获得Offer的关键策略
2024-09-24
面试经历分享 我成功拿到了字节的offer,准备入职了。虽然又得转向Go语言,感觉似乎总在语言间反复跳跃,Java与Go之间的转换让我学习的深度并不够。 下面是我的字节面试经历,记忆中乱序的分享。 一、算法题 给定字符串abcdabgh,要随机返回字符a的下标,例如0和4。要求返回的概率相同,且空间
如何有效优化得物面试中的MySQL深度分页以提升查询性能
2024-09-24
在去年秋季招聘中面试得物时被询问的一个问题。值得注意的是,数据库优化在面试中相当常见,许多大厂如阿里、腾讯、用友、京东和小红书等都曾涉及此问题。 深度分页的概述 查询偏移量过大的情形我们称之为深度分页。这种情况通常会导致查询性能显著降低。例如,以下查询在无法利用索引的情况下,需要跳过1000000条
计算机专业学生可以考虑加入的国有企业推荐及其待遇分析
2024-09-24
近期,有许多计算机专业的同学开始将求职目标转向国有企业,特别是面临激烈竞争的秋季招聘。许多大型互联网公司如字节跳动、阿里巴巴和腾讯都有缩招的趋势,此时,国企成为了很多学子的新选择。对于211及以上高校的学生来说,进入国企不仅能保证更为稳定的工作环境,还能享受到良好的福利待遇,如五险一金等。 以下是一
提高Redis效率的批量操作技巧:如何通过高效操作优化你的数据管理流程
2024-09-24
一个 Redis 命令的执行过程可以被简化为以下四个步骤: 发送命令 命令排队 执行命令 返回结果 其中,第一步和第四步所耗费的总时间被称为 Round Trip Time (RTT, 往返时间),即数据在网络中传输的时间。 通过批量操作可以显著减少网络传输的次数,从而有效降低网络开销,并大幅度缩短
面试官表面赞扬与实际淘汰:揭示面试过程中的隐藏套路与技巧
2024-09-24
最近,我的几位朋友与我分享了他们在面试过程中遇到的一些令人困惑的经历。作为一名技术面试官,今天我将分享10个与面试相关的常见套路与技巧。 自我介绍的重要性 自我介绍是面试的第一步,一个清晰且简洁的开场是成功的一半。以下是自我介绍的要点: 概述工作经历、教育背景、精通的技术和业务; 突出项目中的成就,
如何巧妙应对面试官关于项目经历的提问:学习项目与真实项目的界限
2024-09-24
在求职面试中,面试官常常会询问项目经历是学习项目还是真实项目,这常常让求职者感到为难。回答是学习项目,担心面试官会因此降低评价;回答是真实项目,又担心会被面试官追问细节而露馅。那么,面对这样的问题,我们该如何巧妙应对呢? 项目来源真的重要吗? 事实上,项目的来源并没有想象中那么重要,尤其是对于校招生
深入探讨布隆过滤器的应用、原理及Java实现 - 适用于海量数据处理的高效解决方案
2024-09-24
布隆过滤器(Bloom Filter)是一个在数据科学领域广泛应用的概念,即使你没有使用过,也一定听说过。它的主要功能是解决海量数据的存在性检测问题,尤其在判断某个元素是否存在于庞大数据集中时尤为重要,且能够容忍一定的误差。这一特性使得布隆过滤器在防止缓存穿透与海量数据去重等场景中表现出色。 文章内
虾皮面试原题:探讨为何在Java开发中数据库连接池通常未采用IO多路复用的原因与影响
2024-09-24
今天我们将讨论一个不太常见的Java面试问题:为何数据库连接池通常不使用IO多路复用? 这个问题非常有意义。IO多路复用被广泛认为是提升性能的有效手段。然而,在与数据库的交互中,我们常常还是依赖于c3p0、tomcat connection pool等技术,即使整个应用程序已经以Netty为基础。究
美团后端暑期实习一面经历:从挂掉到重生的面试旅程与技术问题解析
2024-09-24
一位同学的美团后端暑期实习第一次面试经历,主要包含了一些常规的面试题,难度适中,但个别问题确实让人难以回答。该同学的表现不尽如人意,原本以为会收到感谢信,没想到几天后竟然收到了复活赛的邀请,最终成功晋级。 1. 线程池的参数分析 /** * 用给定的初始参数创建一个新的ThreadPoolEx
中小企业Java后端面试经验分享:五八同城、中通、安硕、浩鲸的面试问题与解析
2024-09-24
五八同城面试 自我介绍。 描述项目的技术栈。 在项目中遇到的挑战及解决方案。 如何确保MySQL和Redis的数据一致性? 针对RocketMQ的广播消息,如何处理消息丢失的情况? 你对分布式事务的理解是什么? 如何实现分布式事务?是否有其他解决方案? RocketMQ是否可以实现分布式事务? 并发
如何使用Redis实现分布式锁:深入了解在支付宝面试中的应用和实现细节
2024-09-24
分布式锁的基本概念 在复习分布式锁的概念时,许多人已经对此有一定的了解,尤其是在阿里和美团等公司的面试中,这一主题常常被提及。 分布式锁简介 在单机多线程环境中,Java开发者通常使用ReentrantLock类或synchronized关键字等JDK自带的本地锁来控制多个线程对共享资源的访问。 从
提升你的编程效率:IDEA高效使用指南,助你实现10倍提升的技巧与设置推荐
2024-09-24
01 高效设置技巧 接下来,我们将讨论如何通过一些设置调整,使得IDEA更加便捷高效地使用。值得注意的是:以下建议仅基于我的个人喜好,IDEA的默认配置已经非常优良,是否修改还需根据个人的习惯来决定。 调整窗口字体大小 这是一个极为实用的功能,强烈推荐使用! 在Preferences / Setti
深入探索TCP连接:一台服务器究竟能支持多少并发连接?客户端连接数限制与性能优化策略
2024-09-24
文章摘要: 本文深入探讨了服务器和客户端TCP连接数的限制因素,分析了操作系统内核参数、内存、端口范围等对并发连接数的影响。文章以通俗易懂的语言解释了TCP连接的本质,并通过实际案例和计算演示了如何评估服务器和客户端的最大连接数。此外,文章还介绍了如何优化系统参数以提升并发性能,并解答了网络开发中常
春招面经:如何成功获得美团、华为和字节跳动的offer
2024-09-24
美团 第一面试 深入讨论项目,问题繁多,主要围绕某功能的实现细节和如何添加新功能进行探讨。 了解进程与线程的区别。 讨论死锁及其产生条件。 知道中断与轮询的区别吗? 数据库索引,探讨B+树的存储能力。 了解数据库存储引擎及其区别。 数据库锁的相关知识。 算法题:求从起始点到终点的最短路径。 第二面试
美团二面:深入理解Java中的SPI机制及其在SpringBoot自动装配中的应用
2024-09-24
SPI概述 在面试中,许多人可能听说过一个术语,SPI扩展。面试官常常会问,SpringBoot是如何实现自动装配的? 通常,回答涉及到Spring的SPI扩展机制,并提及spring.factories文件及EnableAutoConfiguration。这足以证明你的理解。 回想四五年前,当我第
Previous
15 / 27
Next