腾讯云智 后台开发

腾讯云智二面(1h)

一、自我介绍

二、八股文

1.说一下你理解的C++

2.单例模式,两层if为什么

3.设计模式,设计原则

4.C++几百万行大项目怎么保证代码可维护性,代码复用,拓展

5.为什么要有纯虚函数

6.数据结构堆相比其他数据结构的好处,leetcode数据流中的中位数使用大根堆和小根堆做法详细过程(时间复杂度)

7.自己怎么实现堆(主要想问向下调整算法)

8.文件系统,软硬连接,目录存的是什么,inode存的是什么

6.怎么通过inode找到磁盘对应位置,说不会就让我自己来想想怎么实现,这个问题花了十几分钟

7.C++线程的一些问题,携程,说主要学习的是linux下的线程,就问了linux的线程和线程同步问题

8.并发模型

9.用户态,内核态,怎么陷入内核态(系统调用内部是进入内核态的

10.为什么要三次握手(说了好几个,面试官最想知道是验证全双工)

11.TCP,IP协议,拥塞控制,为什么要这样,为什么要先指数增长再线性增长

12.HTTP协议

三、反问

全部评论
一二面有手撕吗
点赞 回复 分享
发布于 2023-10-20 17:32 陕西
请问楼主过了吗
点赞 回复 分享
发布于 2023-10-19 20:09 湖北

相关推荐

联想数据开发工程师面经(2025届校招/实习)📌 背景:985本硕,计算机相关专业,有大数据项目经历,面试岗位为数据开发工程师(Base北京/上海)。📝 面试流程 & 问题回顾1. 笔试(线上编程+SQL)- 题型:- 算法题(LeetCode中等难度,考察数组、字符串、动态规划)- SQL题(多表关联、窗口函数、复杂查询优化)- 大数据基础(Hadoop/Spark原理简答)2. 技术一面(1小时)- 数据结构与算法- 手撕代码:合并K个有序链表(优先队列实现)- 时间复杂度分析,如何优化?- 大数据生态- Spark和Hadoop的区别?Spark为什么更快?- 数据倾斜的解决方案?- SQL实战- 写一个**连续登录用户统计**的SQL(使用窗口函数)- 项目深挖- 介绍一个大数据项目,你在其中负责什么?- 如果数据量增加10倍,如何优化你的方案?3. 技术二面(45分钟)- 系统设计- 设计一个实时数据仓库,如何保证低延迟和高可用?- Kafka和Flink在实时计算中的作用?- 数据库- MySQL索引原理,B+树 vs Hash索引- Hive内部表和外部表的区别?- 场景题- 如果某天发现报表数据异常,如何排查?4. HR面(30分钟)- 职业规划、为什么选择联想?- 对加班/出差的看法?- 期望薪资?💡 面试建议1. **重点复习**:SQL(窗口函数、优化)、Spark/Hadoop原理、常见大数据场景题。2. **项目复盘**:确保能清晰讲解技术选型、难点和优化思路。3. **算法刷题**:LeetCode热题100+剑指Offer,尤其是**链表、树、DP**。4. **反问环节**:可以问团队业务、技术栈、新人培养计划等。🌟 联想数据团队体验- 技术氛围浓厚,大牛导师带教,内部有完善的大数据平台。- 业务覆盖智能供应链、用户行为分析、风控建模等,实战性强!📢 投递Tips:联想对代码能力+大数据基础要求较高,建议尽早投递!📅 【投递链接】春招:https://talent.lenovo.com.cn/position?projectType=1暑期实习:https://talent.lenovo.com.cn/position?projectType=2【内推码】2025XZLMCX【内推入口】在“联想校招官网”投递校招职位,创建简历时“从哪儿获知招聘信息”选择“联想员工推荐”并且输入推荐人ITcode:2025XZLMCX投递的同学评论区留下【姓名缩写+岗位】,方便及时跟进加入联想,与创新者同行,用科技改变世界!(欢迎留言交流,祝大家offer多多!🎯) #内推#      内推码      #联想#      26届      #26届实习交流#      数据人的面试交流地   
点赞 评论 收藏
分享
评论
5
38
分享

创作者周榜

更多
牛客网
牛客企业服务