迈科思腾(电子政务、物联网) 第一面试 离职原因和空窗期原因? 项目主要负责哪些模块?是单体还是微服务? WebSocket协议与HTTP协议的区别? 项目中使用RocketMQ的主要功能是什么?RocketMQ的维护成本高吗? 讲述SpringBoot的几个常用注解及其含义? AOP是什么?有哪些
前言 不久前,一位读者在阿里巴巴的面试中遇到了GC日志分析的问题,虽然他部分回答了问题,但未能抓住关键点。因此,本文将深入探讨如何利用JDK的现有工具和可视化工具来分析GC日志,并进行JVM调优。 JVM调优实践 主要步骤 默认的策略虽然常用,但并不一定是最佳选择。 监控与分析GC日志 判断JVM问
在复习数据库知识时,关于MySQL索引失效的概念应该十分熟悉,因为这一主题常常出现在各大公司的面试中。美团的暑期实习面试时就被问到了这个问题。 SQL优化不当,往往导致加班。在日常工作中,SQL是必不可少的一项技能。然而,很多人对SQL问题的关注度不高,可能是因为数据量较小,或者没有意识到索引的重要
面试经历分享 我成功拿到了字节的offer,准备入职了。虽然又得转向Go语言,感觉似乎总在语言间反复跳跃,Java与Go之间的转换让我学习的深度并不够。 下面是我的字节面试经历,记忆中乱序的分享。 一、算法题 给定字符串abcdabgh,要随机返回字符a的下标,例如0和4。要求返回的概率相同,且空间
在去年秋季招聘中面试得物时被询问的一个问题。值得注意的是,数据库优化在面试中相当常见,许多大厂如阿里、腾讯、用友、京东和小红书等都曾涉及此问题。 深度分页的概述 查询偏移量过大的情形我们称之为深度分页。这种情况通常会导致查询性能显著降低。例如,以下查询在无法利用索引的情况下,需要跳过1000000条
近期,有许多计算机专业的同学开始将求职目标转向国有企业,特别是面临激烈竞争的秋季招聘。许多大型互联网公司如字节跳动、阿里巴巴和腾讯都有缩招的趋势,此时,国企成为了很多学子的新选择。对于211及以上高校的学生来说,进入国企不仅能保证更为稳定的工作环境,还能享受到良好的福利待遇,如五险一金等。 以下是一
一个 Redis 命令的执行过程可以被简化为以下四个步骤: 发送命令 命令排队 执行命令 返回结果 其中,第一步和第四步所耗费的总时间被称为 Round Trip Time (RTT, 往返时间),即数据在网络中传输的时间。 通过批量操作可以显著减少网络传输的次数,从而有效降低网络开销,并大幅度缩短
最近,我的几位朋友与我分享了他们在面试过程中遇到的一些令人困惑的经历。作为一名技术面试官,今天我将分享10个与面试相关的常见套路与技巧。 自我介绍的重要性 自我介绍是面试的第一步,一个清晰且简洁的开场是成功的一半。以下是自我介绍的要点: 概述工作经历、教育背景、精通的技术和业务; 突出项目中的成就,
在求职面试中,面试官常常会询问项目经历是学习项目还是真实项目,这常常让求职者感到为难。回答是学习项目,担心面试官会因此降低评价;回答是真实项目,又担心会被面试官追问细节而露馅。那么,面对这样的问题,我们该如何巧妙应对呢? 项目来源真的重要吗? 事实上,项目的来源并没有想象中那么重要,尤其是对于校招生
布隆过滤器(Bloom Filter)是一个在数据科学领域广泛应用的概念,即使你没有使用过,也一定听说过。它的主要功能是解决海量数据的存在性检测问题,尤其在判断某个元素是否存在于庞大数据集中时尤为重要,且能够容忍一定的误差。这一特性使得布隆过滤器在防止缓存穿透与海量数据去重等场景中表现出色。 文章内