腾讯PCG暑期一面

面了一个半小时

刚开始就是一道算法和一道代码输出

算法考的是:给定一个字符串,按照字符串中字母出现的次数输出去重之后的字符串(出现次数越多就把该字母放在前面)

e.g 输入:aaabbc 输出:abc

代码输出题考的是事件循环,还让我解释为什么会这样输出

后面全程问项目,结合项目问八股,而且面试官还看了我的ai面,问了个ai面中我答得比较好的问题

  1. 项目如果上线出现问题,前端怎么设置出错日志告警
  2. 用户登录功能怎么实现的
  3. 登录状态如何持久化,了解服务端生成session的机制吗
  4. 关于图片上传大小有限制吗,那如果一个用户上传1GB的图片怎么办
  5. 如何优化大量图片的加载性能,除了缩略图还可以使用什么方法
  6. 如何防止重复上传相同图片?(面试官告诉我答案,说是使用哈希,MD5,从而判断两张图片是不是同一张)
  7. 如果是上传视频这种大文件,怎么优化,具体使用什么技术
  8. 关于多个管理员审核图片出现并发审核问题怎么解决
  9. 瀑布流加载如何实现
  10. 响应式布局有哪些实现方式,了解哪些css框架
  11. 长文本省略如何实现
  12. 组件封装有什么经验,有没有封装组件并发布npm包
  13. 项目使用的什么打包工具
  14. 为什么vite更快
  15. 页面性能如何分析,平时使用performance吗
  16. Vue性能优化有哪些
  17. 如何设计消息未读提示功能,用户未查看有红点提示,用户查看后红点消失
  18. 301和302重定向对SEO的影响
  19. 学习前端的路径和方法

#发面经攒人品##大厂面试问八股多还是项目多?#
全部评论
问的东西还挺多,过了吗
点赞 回复 分享
发布于 昨天 18:44 北京
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 昨天 14:13 上海
佬 是pcg什么方向的
点赞 回复 分享
发布于 昨天 08:15 广东

相关推荐

### 1. 自我介绍(面试官要求:着重项目 + 技术积累)核心考察:技术栈广度、项目落地经历、学习连贯性,需突出与前端岗位匹配的核心能力(如跨端、工程化、前后端兼修)。### 2. 项目深挖(高频追问,核心考察实战能力)#### 重点追问项目-   **小程序课表督导系统**:核心难点聚焦**页面转 PDF 的宽高适配**,追问 PDF 生成具体问题、解决方案、使用的技术库;延伸追问**性能优化实操**(防抖节流、懒加载、图片优化、分包)。-   **React 转 RN 跨端重构(AI 股市分析项目)** :核心追问跨端**重难点与解决方案**,包括两端适配、样式兼容、技术栈重构细节;延伸追问是否独立负责工程化 / 打包 / 部署。#### 工程化追问-   具体在哪个项目做了打包 / 体积分析 / 代码规范?-   如何做 Webpack 分包、体积优化、冗余依赖剔除?-   有无实际的部署经验(如 Nginx、HTTPS 证书配置)?### 3. 算法实操(现场手写,核心考察逻辑与编码能力)-   第一题**爬楼梯**:动态规划基础题,需独立手写代码并执行验证,是前端高频必考题。-   第二题**虚拟 DOM 树最小更新**:Diff 算法相关中等题,若无法手写,需清晰阐述**核心思路**(节点匹配、插入 / 删除 / 更新三大操作、同层对比逻辑),不盲目放弃为关键。### 4. 前端基础理论(高频核心,考察知识扎实度)-   **HTTP/HTTPS**:HTTPS 加密流程、证书验证逻辑、如何防止公钥被篡改、中间人攻击的规避方式。-   **前端工程化**:工程化的核心理解(模块化 / 规范化 / 自动化)、实际落地操作、未来发展趋势。-   **Node.js/Nest.js**:是否有实际开发经验、Nest.js 依赖注入(DI)的核心理念、与 Java IOC/Spring 的关联。### 5. 反问环节(考察职业规划与思考力,面试官主动给出技术建议)-   前端跨端技术栈的学习建议、全栈发展的语言选择(面试官推荐:Node.js 深耕后拓展 Go/Rust/C++,团队按需学习)。-   腾讯微信前端团队实际技术栈(核心:Vue 为主,Nest.js 做 Node 接入层,C++ 做微服务后端,不同团队有差异)。-   跨端 / 全栈的发展核心(面试官强调:定位 “工程师” 而非 “纯前端”,重系统设计与需求把控,AI 工具可辅助语法实现)。
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务