绿盟面试题 · 方案权衡
绿盟相关面试题,按最终去重题目聚合。
共 472 道真题 · 当前筛选命中 74 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题和ES搜索引擎相比有哪些优化空间? 考察对Elasticsearch工作原理的理解及性能优化方向第 2 题如何设计一个数据库来存储一个月的数据? 考察存储容量估算、数据模型设计和可扩展性第 3 题请介绍Cobalt Strike流量隐藏的实现原理以及常见的免杀技术思路。 考察对Cobalt Strike流量特征、免杀技术和二开思路的理解第 4 题请介绍几种提高缓存命中率的常用方法。 考察缓存设计中对命中率影响因素的理解与工程手段第 5 题请介绍软件测试中的测试金字塔理论,并说明不同层级测试的特点与适用场景。 考察对测试分层策略的理解及实际应用能力第 6 题使用的多线程是如何去最大化利用CPU资源呢? 考察对多线程并发模型下CPU利用率的理解与优化手段第 7 题Redis和数据库不一致怎么解决? 考察缓存与数据库一致性问题的理解与常用解决方案第 8 题String、StringBuilder、StringBuffer的区别 考察Java字符串类的不可变性、线程安全与性能特性第 9 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景第 10 题请介绍 MySQL 中索引的作用、常见类型及其适用场景。 考察对 MySQL 索引基本概念、类型和适用场景的理解第 11 题多进程和多线程的区别是什么? 考察对进程与线程在资源、调度、隔离和开销方面的理解第 12 题请举例说明在实际开发中如何根据不同的业务场景选择合适的数据结构,并解释你的选择依据。 考察根据业务需求权衡时间复杂度、空间复杂度及易用性来选择数据结构的能力第 13 题在不进行查找的情况下,如何在任意时间向该数据库插入值? 考察对追加写入、事件驱动和时序设计的理解第 14 题vector和list的区别 考察C++标准库容器vector和list的内部结构、性能特性及适用场景第 15 题如何用C语言模拟实现C++模板的泛型编程效果? 考察对C语言宏和泛型编程技巧的理解与应用第 16 题请介绍前端组件之间是如何实现数据共享的? 考察组件通信与状态管理方案的选型理解第 17 题是否使用索引的依据是什么 考察索引设计与查询性能权衡核心原则第 18 题请解释什么是协程,并说明它与线程的主要区别。 考察对协程基本概念和并发模型的理解第 19 题Promise.all和Promise.race有什么区别? 考察对Promise并发控制API的语义理解与适用场景区分第 20 题WebSocket与SSE的区别是什么? 考察对实时通信技术的理解与选型能力