#腾讯# 本人杭电计算机菜只因一枚
我面完后没及时记录,以下的题目都是凭借记忆写的,可能不全
岗位/面试时间
5.13 一面 (70min)
面试题目
1. c++构造函数可以是虚函数吗?为什么
2. c++构造函数中可以调用虚函数吗?
3. (追问)若能,调用会有什么影响?
4. 什么是内存泄露,如何判断程序出现内存泄露
5. 一个空类多大?
6. (追问)若一个子类继承自空类,子类多大?为什么
7. 讲下字节对齐,为什么要设计字节对齐?
8. 请讲一下tcp和udp的区别
9. 用udp如何实现tcp
10. 说下简历项目中的难点
11. 给定一个点,如何快速确定该点是否在三角形内
...
手撕(25min)
1. 第一题:求字符串中,最长连续字符子串的长度
2. 第二题:给定单链表,翻转指定范围的节点
岗位/面试时间
5.15 二面 (65min)
面试题目
1. 一个c++类的大小由哪些因素决定
2. (追问)讲一下虚基类表
3. (撞车一面)c++构造函数中可以调用虚函数吗?
4. (追问第一题)(又撞车一面)讲下字节对齐,为什么要设计字节对齐?
5. 简述cpu组成部分
6. 现代cpu有多少级缓存?它们速度差异是多少
7. 编程是如何更好地发挥cpu缓存的优势
8. 当一个cpu接到一条指令,计算机会发生些什么
9. 细讲stl的map,unordered_map,set和unordered_set的底层实现
10. 问简历中的项目花费了多长时间
11. 细问深挖项目的一处难点
...
手撕(8min)
无重复字符的最长子串
手撕后,面试官在“面呗”中修改我的代码,并分别问修改后程序运行会怎样。
主要考察:用引用省去对象拷贝构造,函数内的static变量,const修饰函数形参,const修饰成员函数
岗位/面试时间
5.20 三面 (35min)
面试题目
1. 调用malloc函数后,操作系统是如何运行的
2. 谈谈光线追踪的理解(渲染方程)
3. 说下图形学渲染管线,并说下其中哪些是可编程的
4. 图形学mvp变换
5. 问我的图形学是怎么学的
6. 后续的学习规划
..
昨天上午三面完成后,中午流程便到了hr面,但今天还没约面,感觉好慌
我4月中下旬才投,不知现在hc还多不多
许愿hr面