新浪&微博面试题 · 技术原理
新浪&微博相关面试题,按最终去重题目聚合。
共 295 道真题 · 当前筛选命中 83 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题Java原子类ABA问题及解决方案? 考察对CAS原子操作中ABA问题的理解及处理策略第 42 题请说明 HTTP/1.1、HTTP/2 和 HTTP/3 在性能优化方面的主要区别和改进点 考察对 HTTP 协议演进中性能优化机制的理解第 43 题如果一个数量为10的列表,大量线程读、少量线程写,如何保证效率和读写安全? 考察并发场景下的性能与安全权衡,以及针对读写比例和数据结构大小的实现选择第 44 题请描述一下 CSS 的 BFC(块级格式化上下文) 是什么,以及它解决了哪些常见布局问题。 考察对 BFC 概念的理解及其在布局中的应用第 45 题请描述 Transformer 处理输入文本序列的完整流程,包括 tokenize、位置编码、多头注意力、前馈网络、损失函数和输出转换。 考察对 Transformer 完整前向与训练流程的掌握程度第 46 题accept 方法在什么阶段被调用? 考察对 accept 方法调用时机的理解第 47 题说说TCP三次握手的过程及作用。 考察对TCP连接建立机制的理解及实际应用意识第 48 题闭包在哪些实际场景中应用?请举例说明。 考察闭包在函数式编程、模块封装和回调中的实际应用第 49 题CAS内部如何保证版本号的正确性? 考察对CAS机制、版本号作用及原子性保证的理解第 50 题请列举并解释几种常见的内存泄漏场景。 考察对内存泄漏成因的理解、典型场景识别及避免方法第 51 题条件变量应该在锁内还是锁外唤醒,这样做有什么问题? 考察条件变量与互斥锁配合的同步语义及死锁/唤醒丢失风险第 52 题微博 App 内嵌了大量的 H5 活动页。请描述一下 H5页面如何通过JSBridge实现与 Native App(如iOS/Android)的双向通信,并指出这种通信可能遇到的问题。 考察 JS Bridge 双向通信原理、实现细节与常见工程问题第 53 题分布式系统中如何实现链路追踪? 考察分布式链路追踪的核心机制、关键组件与落地实践第 54 题JVM类加载机制的双亲委派模型及其打破方式? 考察对JVM类加载机制、双亲委派模型原理及实际应用的理解第 55 题微博的“热搜”和“评论数”等数据需要极高的实时性。请比较轮询、SSE 和 WebSocket 这三种技术,并说明哪种更适合微博的实时数据推送场景,为什么? 考察对实时数据推送技术的理解及场景选型能力第 56 题怎么实现一个阻塞队列 考察并发数据结构实现、线程安全与阻塞机制第 57 题请深入解释 HTTP 缓存机制,包括强缓存和协商缓存的具体字段和工作流程。 考察对 HTTP 缓存核心概念、字段及流程的理解深度第 58 题请说明 HashMap 的扩容机制,以及引入红黑树的目的。 考察 HashMap 数据结构理解、扩容流程与红黑树引入的边界条件第 59 题力扣31. 下一个排列:生成字典序下一个排列。请实现该算法。 考察字典序排列生成、原地修改和边界处理能力第 60 题请介绍多模态大模型(MLLM)的发展现状。 考察对多模态大模型领域整体发展趋势和技术方向的掌握