绿盟面试题 · 技术原理
绿盟相关面试题,按最终去重题目聚合。
共 472 道真题 · 当前筛选命中 353 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 141 题JavaScript 中有哪些基本数据类型? 考察对 JavaScript 基本类型分类的掌握第 142 题协程是如何切换的? 考察对协程切换机制、上下文保存与调度原理的理解第 143 题请比较 Promise 和 Observable 的核心差异,并说明各自适用的场景。 考察对异步编程模型的原理理解与场景判断能力第 144 题请概述常见的网络攻击类型,并选取其中一种说明其攻击原理和防御措施。 考察对网络安全基础知识的掌握和防御意识第 145 题什么是纯虚函数? 考察对C++纯虚函数概念、作用及抽象类机制的理解第 146 题如何实现非阻塞 socket? 考察对非阻塞 I/O 底层机制与事件驱动模型的理解第 147 题传输层与应用层的主要协议有哪些? 考察对TCP/IP协议栈中传输层与应用层典型协议的掌握程度第 148 题在单链表中插入一个新节点,通常有哪些步骤?这些步骤能否交换顺序? 考察链表插入操作的基本步骤及顺序对正确性的影响第 149 题编写 TCP 和 UDP socket 程序时,在数据发送控制上有什么差异? 考察 socket 编程中 TCP 流式与 UDP 报文接口的使用差异第 150 题Lock和synchronized锁的区别 考察并发编程中两种锁机制的原理与适用场景第 151 题Vue双向绑定原理(Vue2和Vue3) 考察对Vue2与Vue3响应式系统核心实现的理解与对比第 152 题OSI七层参考模型每层分别用什么协议? 考察对OSI七层模型及各层典型协议的掌握程度第 153 题为什么在 Vue 项目中要使用 Vuex 而不是仅依赖本地存储(如 localStorage)来管理状态? 考察对 Vuex 与本地存储差异的理解和应用场景判断第 154 题进程和线程分别共享哪些资源,不共享哪些资源? 考察对进程与线程资源模型的理解第 155 题请结合具体代码说明 C++ 内存管理在实践中是如何体现的? 考察对 C++ 内存管理的理解及实际编码中的落实第 156 题TCP 为什么需要三次握手而不是两次? 考察 TCP 连接建立机理与可靠性设计第 157 题建立一个TCP连接的过程,调用哪些接口? 考察TCP三次握手过程及对应系统调用第 158 题列表渲染为什么需要key?key用index会出现什么问题? 考察前端框架中key的作用与使用index作为key的缺陷第 159 题请解释ARP协议的工作原理及其在局域网中的作用。 考察对ARP协议核心机制、应用场景和潜在安全风险的理解第 160 题请结合具体例子,解释一下Web服务器怎么利用epoll实现高并发连接处理? 考察epoll机制和事件驱动编码细节