腾讯前端2024更新的面试题,分享给大家

大神们请教一下,腾讯前端2024更新的面试题,分享给大家
最新回答
梁小鬼

2026-07-10 02:48:09

腾讯2024年前端更新面试题汇总如下:

腾讯IEG前端一面
  • 基础环节:自我介绍。
  • 项目经验:

    选择一个能体现自身技术的项目展开说明。

    确认性能分析优化工作是否独立完成。

    针对性能问题的定位与解决方法。

  • 技术原理:

    常用框架的渲染流程。

    Vue双向数据绑定的劣势,与桌面端开发的设计模式差异。

  • 核心知识:

    闭包的定义、应用场景、作用域传递及原理。

  • 其他:期待工作地。
腾讯IEG前端二面
  • 基础环节:自我介绍。
  • 微信小程序开发:

    与常规前端开发的差异。

    项目中的技术难点及解决方案。

  • 缓存机制:常用缓存类型及使用场景。
  • 音视频通话技术:

    实现技术栈。

    断线重连机制设计思路。

  • 网络协议:

    WebSocket的心跳检测利用方式。

    WebSocket基于TCP的原因(提示:与Socket的差异)。

  • 计算机基础:

    设计模式的应用。

    二进制表示的必要性。

    字符串比较的性能问题及算法实现。

    快速排序的思路、稳定性及测定方法。

腾讯IEG前端三面
  • 基础环节:自我介绍。
  • 职业规划:

    春招原因及放弃秋招offer的考量。

  • 性能优化:

    优化手段、定位方法及原理。

    白屏时间、首屏时间等指标的计算方式。

    CDN加速原理及负载均衡设备的作用。

    DNS-prefetch、preconnect的优化原理及DNS连接池概念。

  • 全链路分析:性能瓶颈的识别与优化方案。
  • 基础知识:

    数据库与操作系统的熟悉程度。

    URL输入到页面渲染的完整过程。

  • 自我评估:优势与劣势总结。
腾讯WXG微信支付前端一面
  • 团队介绍:微信支付团队业务概述。
  • 基础环节:自我介绍。
  • 实习经历:

    深度行为埋点的背景与实现。

    线上Bug解决流程。

  • 后端技术:

    BFF层的作用与弊端。

    后端登录逻辑实现。

    Cookie与Session的作用。

    单点登录的理解与流程。

  • TypeScript:

    Type与Interface的区别。

    函数入参的类型映射实现。

  • 编程题:

    This指向判断。

    宏任务与微任务执行顺序。

    手写深拷贝。

  • 安全与网络:

    CSRF原理与防范。

    HTTPS原理。

    端口的作用及七层模型位置。

    跨域判断(四种情况)。

  • 算法题:搜索旋转排序数组(LeetCode原题)。
  • 工具链:ESLint、Prettier、Husky、Lint-Staged的作用。
腾讯WXG微信支付前端二面
  • 项目复盘:校内项目经验。
  • 代码审查:一面编程题难度评估。
  • 微信小程序:

    内置组件使用。

    SetData注意事项。

    用户头像获取方式(调用微信API)。

  • TypeScript进阶:

    Const与Readonly的区别。

    Any、Unknown、Never的类型差异。

    内置类型工具(Omit、Pick、Parameter等)。

    Tsconfig配置及代码风格实现。

  • 职业规划:长期发展目标。
腾讯WXG微信支付前端三面
  • 编程题:

    OO思想实现签到器。

    从中序与后序遍历序列构造二叉树(LeetCode原题)。

    数组中重复元素查找(时间O(n),空间O(1))。

  • 项目深度:项目细节与技术选型。
  • 网络协议:

    HTTP报文结构。

    HTTP与HTTPS的区别及握手过程。

    HTTPS握手与TCP三次握手的差异。

  • 数据结构:

    数组与链表的优缺点。

    红黑树的应用场景。

  • 作业:撰写项目文档描述技术实现。