分页解析
第 4 页面试题
筛选题目 公司、岗位、知识点
公司
公司岗位
岗位
标签
Vue 父子组件有哪些通信方式?
Vue 父子组件通信最基础的是 props 向下传递数据、emit 向上传递事件;更复杂的场景还包括 v-model 双向约定、slot 和作用域插槽传递渲染能力、ref 与 defineExpose 暴露子组件方法、provide/inject 跨层传递依赖,以及通过 Pinia 或 Vuex 管理跨组件共享状态。
Vue 3 相比 Vue 2 有哪些优势?
Vue 3 相比 Vue 2 的优势主要体现在 Composition API 带来的逻辑组织能力、基于 Proxy 的响应式系统、更好的 TypeScript 支持、更小更可摇树优化的包结构、更快的编译和运行时性能,以及 Fragment、Teleport、Suspense、多 v-model 等工程能力。
CSS 渲染过程是怎样的?
CSS 渲染过程从解析 HTML 和 CSS 开始,浏览器构建 DOM 与 CSSOM,经过级联、继承和选择器匹配计算样式,再生成渲染树,随后执行布局、绘制、栅格化和合成。理解这条链路可以解释为什么 CSS 会阻塞渲染、为什么某些属性触发重排或重绘,以及为什么 transform、opacity 更适合高频动画。
CSRF 的原理、攻击形式和防御方式是什么?
CSRF 是跨站请求伪造,核心是攻击者诱导已登录用户的浏览器向目标站点发起请求,浏览器会自动携带目标站点的 Cookie,从而让服务端误以为请求来自用户本人。常见攻击包括隐藏表单提交、img 或链接触发 GET 请求、跨站 POST 和配合不安全 CORS 的接口调用;防御重点是 SameSite Cookie、CSRF Token、Origin/Referer 校验、避免 GET 改状态和敏感操作二次确认。
影响前端首屏性能的关键因素有哪些?
前端首屏性能受网络链路、服务端响应、资源体积、渲染阻塞 CSS、JavaScript 下载和执行、图像与字体、接口数据依赖、缓存策略、第三方脚本、设备算力和框架水合成本共同影响。优化首屏要围绕关键渲染路径,优先让首屏所需 HTML、关键 CSS、必要 JS、核心数据和 LCP 资源尽快可用。
懒加载和虚拟列表如何优化首屏性能?
懒加载通过延后非首屏图像、组件、路由和数据请求,减少首屏需要下载和执行的资源;虚拟列表通过只渲染视口附近的列表项,减少 DOM 数量、布局计算和绘制成本。两者都能优化首屏,但前提是不要延后首屏核心内容,并要处理占位尺寸、预加载、滚动体验和可访问性。
Prompt 优化有哪些常见方法?
Prompt 优化的核心是降低任务歧义、补齐上下文、明确输出约束,并建立可评估的迭代过程。常见方法包括明确目标和受众、给出背景材料、拆解任务步骤、规定输出格式、提供正反例、使用分隔符、约束边界条件、要求模型列出假设和不确定性,以及通过测试集持续比较效果。
Temperature 和 Top-K 有什么区别?
Temperature 和 Top-K 都控制大语言模型采样随机性,但作用层不同。Temperature 会整体调整候选 token 的概率分布,低温让高概率 token 更突出,高温让分布更平;Top-K 会先限制候选集合,只允许从概率最高的 K 个 token 中采样。前者改变概率形状,后者裁剪候选范围。
AI 无法处理复杂业务逻辑时如何做人工干预?
当 AI 无法稳定处理复杂业务逻辑时,人工干预不是简单地让人兜底,而是把系统设计成可识别不确定性、可暂停高风险动作、可交给合适人员决策、可追踪结果并反哺模型的闭环。核心是明确哪些场景自动化、哪些场景必须升级、人工结果如何沉淀成规则、样本和评测。
HTTPS 握手和加密过程是什么?
HTTPS 的本质是 HTTP 运行在 TLS 安全通道之上。握手阶段通过证书验证服务器身份,通过密钥交换协商会话密钥;数据传输阶段主要使用对称加密保护内容,同时用完整性校验和认证机制防止篡改与伪造。
Cookie 有哪些常见属性?
Cookie 常见属性包括 Name、Value、Domain、Path、Expires、Max-Age、Secure、HttpOnly、SameSite、Priority、Partitioned 等。它们共同决定 Cookie 的内容、有效期、发送范围、安全边界和跨站行为,是登录态、个性化和安全防护中的基础机制。
Cursor 上下文过长时为什么可能出现效果下降?
Cursor 上下文过长时效果下降,通常不是因为模型突然失效,而是有效注意力、检索质量、指令优先级和噪声比例同时变差。上下文窗口越大,越需要选择性提供信息,否则相关代码被无关内容稀释,模型更容易漏掉关键约束或沿用错误线索。
聊天 AI 应用中如何减少大模型幻觉?
减少聊天 AI 应用中的大模型幻觉,需要同时处理知识来源、提示约束、检索增强、工具调用、输出校验、拒答策略、评测监控和用户体验。核心原则是让模型少凭空补全,多基于可验证证据回答,并在证据不足时明确不确定。
同题还出现在 1 个公司岗位
注意力机制中为什么要计算 Q 和 K 的相似度?
注意力机制计算 Q 和 K 的相似度,是为了让每个位置根据当前查询目标,从所有候选位置中动态分配信息权重。Q 表示当前位置想找什么,K 表示每个位置能被什么条件匹配,相似度越高,对应 V 的信息越应该被聚合进当前表示。
调用大模型服务时需要关注哪些核心指标?
调用大模型服务时,核心指标不能只看接口是否成功,还要同时关注效果、成本、性能、稳定性和安全。典型指标包括请求成功率、错误率、首 token 延迟、总延迟、吞吐、Token 用量、单次成本、质量评分、幻觉率、拒答率、重试率、限流率和用户满意度。
大模型输出不符合指令时如何处理?
大模型输出不符合指令时,应该先判断是指令不清、上下文冲突、能力不足、格式约束不强、还是后处理缺失,再选择提示词修正、结构化约束、示例引导、检索补充、模型切换、自动校验、重试修复或人工介入。成熟做法是把不合规输出当作工程质量问题,而不是只责怪模型。
做 AI 项目时如何选择和使用大模型?
做 AI 项目选择和使用大模型,不能只看榜单或单次体验,而要从业务目标、任务类型、质量要求、成本预算、延迟约束、上下文长度、工具能力、数据安全、供应商稳定性和可观测性综合评估。正确姿势是小范围评测、多模型分层、持续监控和可替换架构。
同题还出现在 1 个公司岗位
CLOSE_WAIT 和 TIME_WAIT 分别是什么?
CLOSE_WAIT 和 TIME_WAIT 都是 TCP 连接关闭过程中的状态,但含义完全不同。CLOSE_WAIT 出现在被动关闭方,表示对端已经发来 FIN,本端已经确认,但应用还没有调用 close 结束连接;TIME_WAIT 出现在主动关闭方,表示本端完成主动关闭后仍保留连接一段时间,用于处理延迟报文和保证对端收到最后的 ACK。
Prompt 编写有哪些关键注意点?
Prompt 编写的核心不是堆砌提示词,而是把目标、上下文、约束、输入输出格式、推理边界和评估标准表达清楚。好的 Prompt 能降低模型歧义,稳定输出结构,减少幻觉和无关内容,并让结果更容易被程序消费和人工复核。
Prompt ETL 管道如何设计?
Prompt ETL 管道是把原始业务输入经过清洗、切分、增强、模型处理、结构化解析、校验和落库的工程化流程。它的目标不是单次调用模型,而是稳定、可追踪、可回放地把非结构化或半结构化信息转成可用数据。
Transformer 中 Q、K、V 分别表示什么?
Transformer 中的 Q、K、V 分别是 Query、Key、Value,是注意力机制对输入向量做三组线性变换得到的表示。Q 用来发起查询,K 用来被匹配,Q 与 K 的相似度决定关注权重,V 承载最终被加权汇聚的信息。
什么是 TTFT,如何降低大模型首字延迟?
TTFT 是 Time To First Token,表示从请求发出或服务端接收请求到模型返回第一个 token 的时间。它直接影响用户对大模型应用是否“响应快”的感知,优化要覆盖排队、网络、鉴权、Prompt 构造、预填充计算、调度和流式返回。
Android Activity 生命周期是什么?
Android Activity 生命周期描述一个界面组件从创建、可见、可交互、暂停、停止到销毁的状态变化。核心回调包括 onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart,实际开发还要理解配置变更、进程回收、状态保存和资源释放。
C++ 基类析构函数为什么通常要声明为虚函数?
C++ 基类析构函数通常要声明为虚函数,是为了保证通过基类指针或引用删除派生类对象时,能先调用派生类析构函数,再调用基类析构函数,完整释放派生类资源。否则行为可能未定义,容易造成资源泄漏或清理不完整。
C++ 如何限制类对象只能在堆上或栈上创建?
C++ 限制对象只能在堆上或栈上创建,本质是控制构造、析构和释放入口。只能堆上创建通常把析构函数设为 private 或 protected,并提供 destroy 接口;只能栈上创建通常禁用 operator new 和 operator new[],阻止动态分配。
客户端 Crash 发生后如何定位问题?
客户端 Crash 定位要从复现、日志、崩溃栈、符号化、版本环境、用户操作路径和近期变更入手,先判断是 Java/Kotlin 异常、Native 崩溃、ANR、OOM 还是系统兼容问题,再结合监控聚合和最小复现找到根因。
Java 有哪些常见加锁机制?
Java 常见加锁机制包括 synchronized、ReentrantLock、ReadWriteLock、StampedLock、原子类和基于 AQS 的同步器。面试重点不是罗列名称,而是说明它们的互斥语义、可重入性、公平性、可中断、条件等待、读写并发和适用场景。
Java 内部类为什么可以访问外部类成员?
Java 内部类能访问外部类成员,本质上不是虚拟机给了它特殊权限,而是编译器在字节码层建立了外部实例引用和访问通道。非静态内部类会携带指向外部对象的隐藏引用,因此能通过这个引用读取外部对象的字段和方法;对私有成员的访问则由同一 nest 的访问规则或编译期生成的桥接访问方法支持。
ConcurrentHashMap 的实现原理是什么?
ConcurrentHashMap 的核心是把哈希表操作拆成可并发执行的小粒度步骤:读操作大多依赖 volatile 可见性和链表或树查找,无需整体加锁;写操作在空桶上用 CAS 放入节点,在冲突桶上锁住桶头节点;扩容时通过 ForwardingNode 和协助迁移让多个线程共同搬迁数据。
一个进程最多能打开多少文件描述符,受哪些限制?
一个进程最多能打开多少文件描述符,没有单一固定答案,取决于进程级软硬限制、系统级文件句柄上限、内核内存、服务管理器和容器配置,以及程序自身使用的 I/O 模型。实际排查要同时看 ulimit、/proc 限制、sysctl、systemd LimitNOFILE 和进程当前已打开的描述符。
HTTPS 为什么结合使用对称加密和非对称加密?
HTTPS 同时使用非对称加密和对称加密,是为了兼顾安全密钥交换、身份认证和传输性能。非对称加密适合解决陌生双方如何安全协商密钥和验证服务器身份的问题,但计算成本高;对称加密速度快,适合保护大量业务数据,因此握手阶段协商会话密钥,传输阶段用对称密钥加密数据。
HTTP 和 HTTPS 有什么区别?
HTTP 和 HTTPS 的核心区别在于 HTTPS 是运行在 TLS 之上的 HTTP。HTTP 明文传输,默认不提供身份认证、加密和完整性保护;HTTPS 通过证书、密钥协商、对称加密和完整性校验,提供防窃听、防篡改和服务器身份认证能力。
HTTP 502 状态码表示什么?
HTTP 502 Bad Gateway 表示网关或代理服务器从上游服务器收到了无效响应。它通常不是客户端请求格式本身的错误,而是代理、负载均衡、应用服务、网络链路或协议转换之间出现问题。
TCP 为什么需要四次挥手?
TCP 需要四次挥手,是因为 TCP 是全双工协议,两个方向的数据流要分别关闭。主动关闭方发送 FIN 只表示自己不再发送数据,对方收到后先 ACK 确认,但对方可能还有未发送完的数据,等它也发送完后再发 FIN,主动关闭方再 ACK,因此通常是四个报文段。
TCP 如何进行拥塞控制?
TCP 拥塞控制通过动态调整拥塞窗口 cwnd 来控制网络中未确认数据量,目标是在尽量提高吞吐的同时避免把网络打爆。经典机制包括慢启动、拥塞避免、快速重传和快速恢复,现代实现还会结合 RTT、丢包、带宽估计和不同拥塞控制算法优化。
直播后如何用点击量、转化率、互动量和用户反馈评估效果?
直播后评估效果不能只看单一指标,而要把点击量、转化率、互动量和用户反馈放进同一条漏斗里分析。点击量衡量触达和兴趣,转化率衡量交易或目标动作效率,互动量衡量内容参与深度,用户反馈解释数据背后的满意度和阻碍点,最终要落到复盘结论和下一场优化动作。
同题还出现在 1 个公司岗位
直播组品时如何根据目标受众、产品卖点与直播节奏来选择商品?
直播组品不是把能卖的商品都放进货盘,而是围绕目标受众、核心卖点和直播节奏做取舍。好的回答要说明先定义人群和成交目标,再按引流、承接、转化、利润、复购等角色配置商品,并用价格带、库存、讲解难度和节奏位置控制整场效率。
如何提高直播中产品的点击量?
提高直播商品点击量,本质是提升用户从观看到点开商品卡的动机和路径效率。答案应覆盖商品曝光、主播引导、利益点表达、商品卡信息、直播节奏、互动机制和数据实验,而不是只说多喊几次链接。
当直播产品点击量远低于浏览量时,可能有哪些原因?
产品点击量远低于浏览量,说明观看用户没有被有效推动到商品详情或购买链路。原因可能来自流量人群不匹配、商品吸引力不足、卖点表达不清、商品卡承接弱、主播引导少、节奏节点错位或技术路径问题,需要按漏斗逐层排查。
TikTok 电商和海外其他电商的区别是什么?
TikTok 电商与海外传统电商的核心差异在于发现方式、交易场景和内容驱动。传统电商更多依赖用户主动搜索和货架比较,TikTok 电商更依赖短视频、直播、达人内容和算法推荐激发即时需求,因此运营重点从单纯优化货架,扩展为内容种草、达人协同、直播转化和履约信任的全链路管理。
Sales 出身的主播直播销量不好可能是什么原因?
Sales 出身的主播销量不好,常见原因不是表达能力差,而是销售场景迁移失败。线下或一对一销售依赖深度沟通和逐个异议处理,直播需要在高流速、强内容、短决策的环境里同时完成吸引、讲解、互动、促单和节奏控制。
一场美妆直播该怎么组品?
美妆直播组品要围绕肤质、妆容场景、价格带和购买决策链路设计,而不是简单堆品牌和爆款。合理货盘应同时包含引流款、主推爆品、功效款、套装组合、色号补充、工具耗材和复购品,并安排试妆演示、信任背书和售后承诺。
一场直播后应该从哪些角度分析数据?
直播后复盘要从流量、互动、商品、交易、用户、内容、履约和成本收益多个角度拆解。成熟回答不能只报 GMV,而要定位漏斗断点、识别有效动作、沉淀可复用方法,并形成下一场可执行的调优清单。
内部业务线要求优先满足紧急需求,而外部客户需要商业化适配功能,你如何协调资源?
内部紧急需求和外部商业化适配不是简单的谁声音大谁优先,而是要把不同诉求放到同一套决策框架里比较:业务影响、客户价值、收入风险、合规风险、交付成本、时间窗口和可复用性。产品负责人需要建立透明的优先级规则,拆出最小可交付版本,保留必要的资源缓冲,并让关键干系人对取舍结果和交付节奏达成明确承诺。
面向内部业务线的数据平台产品与外部 B 端客户商业化产品,在功能颗粒度上有什么差异?
内部数据平台和外部 B 端商业化产品在功能颗粒度上的核心差异,是内部更偏底层、灵活、可组合,外部更偏场景化、标准化、可自助。内部用户通常具备共同业务背景和较强工具使用能力,可以接受细粒度配置、复杂查询和半成品能力;外部客户需要清晰任务流、稳定边界、低学习成本、权限隔离、服务保障和可计费包装。
面向内部业务线的数据平台产品与面向外部 B 端客户的商业化产品,在需求优先级上有什么差异?
内部数据平台和外部 B 端商业化产品的需求优先级差异,来自目标函数不同。内部平台通常优先服务组织战略、业务效率、数据准确性、风险控制和关键项目;外部商业化产品则更看重收入贡献、客户留存、市场竞争、可规模化复用和交付承诺。产品负责人要把两套目标翻译成统一的价值评估,而不是用同一种排序逻辑处理所有需求。
从你的视角看,产品经理岗位最重要的三个能力特质是什么?
产品经理最重要的三个能力特质可以概括为:问题洞察能力、结构化决策能力和跨团队推动能力。问题洞察决定是否找准真实需求,结构化决策决定是否能在不确定性中做取舍,跨团队推动决定方案能否落地并产生业务结果。三者组合起来,才是从发现机会到交付价值的完整闭环。
将内部验证过的大模型数据标注工具推向外部市场时,需要做哪些适配?
把内部验证过的大模型数据标注工具推向外部市场,不能只是开放登录入口,而要完成从内部工具到商业化产品的系统适配。重点包括客户分层、场景包装、多租户与权限、安全合规、交付部署、计费套餐、使用体验、服务支持、数据隔离、可观测性和客户成功闭环。内部可依赖组织流程补齐的部分,外部都要产品化。