腾讯企业微信客户端日常二面

时长:1h 10min
一小时后官网显示为hr面试

算法:
上来遇到手撕(c风格char*),在str1中找到str2子串的起始位置,没有返回空指针;

自我介绍;

八股只有一个:
从汇编角度看虚函数的调用全过程

项目:
为什么使用Qt框架?
讲一下Qt中你核心掌握的内容;
对于鼠标点击一个QPushbutton从点击到响应的全链路是怎么样的,操作系统和Qt框架做了哪些事情?
Qt信号槽的核心原理是什么?
Qt元对象系统底层描述;
你的项目中多线程是怎么实现的?如何交互?
你的共享内存ipc是怎么实现的?
C++程序代码为什么要经过4个阶段才能执行?
项目的主要功能?
你的数据库表是如何设计的?
对于索引你是怎么设计的?
对于大文件tcp长链接上传是直接一次性发过去吗?
你的tcp消息格式设计?
固定2kb切片会有什么影响?如何优化?
如果要多线程并发上传如何实现?

实习:
你在实习中做过最有挑战性的工作?
你是如何优化数据层性能的?
你是如何设计线程安全的sqlite连接池的?

反问,闲聊(略)

总结:
感觉因为紧张答的不太好,面试官全程无笑容,太压力了😰手撕一开始用了O(n^2)的方法,本来还想用Trie实现,但是面试官让我说思路即可,希望不是kpi面吧,,,希望能过😥😭#牛客AI配图神器# #腾讯面经# #wxg#
全部评论
想起来反问问了后续还有几个阶段的面试,面试官说还有几个同学要面,所以可能得综合评估一下
点赞 回复 分享
发布于 03-23 21:48 河南

相关推荐

压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了20分钟,一直问我你们做的有什么用,总时长一小时1.学校都有什么课程2.spring的ioc原理以及优点3.除了解耦还知道什么?4.springboot与spring区别,二者的源码看过没?Tomcat了解嘛?有没有具体看过5.spring的bean,面试官一直在重复一个思想问我懂不懂,完全没听过6.mybatis是干什么的?ibatis用过没?平常怎么写SQL?完全不写嘛?7.设计一个分布式双十一秒杀系统(前端,网关,缓存,数据库防超卖全设计)8.怎么做限流9.缓存与数据库一致性,你做异步要用户等你嘛?10.负载均衡怎么做11.多数据中心还是单数据中心,如果出现没卖完怎么做(到这完全不会了,面试官直接说换个话题吧)12.平常读书吗?13.上过哲学课嘛?14.兴趣爱好有没有15.对ai的看法16.来深圳有问题嘛?17.为什么不考研18.上大学带给了你什么?你提升在哪里,有没有具体的例子?反问:1.现在手机都有应用市场,应用宝怎么盈利?除了手机应用市场还是有人用,现在在做跨端,微软都有合作,之后会进军mac,主要做游戏,腾讯本身就是游戏大户。2.面试表现?整体评价一下会给到反馈。面完直接变HR面,今天HR面后,已经转为录用评估了,来牛客许个愿,暑期现在还没什么面试,希望能拿个offer之后再考虑要不要留在手子吧。
nunuking:三面压力这么大吗,面试的会议约了多长时间呀
面试问题记录
点赞 评论 收藏
分享
### 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 工具可辅助语法实现)。
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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