实习面试基本情况
先说一下楼主面试的情况,参与面试的公司:CVTE、搜狐、东方财富、美团、腾讯、字节跳动、阿里巴巴
CVTE:笔试-技术面1-技术面2-hr面-offer
阿里巴巴提前批:技术面1-挂
东方财富:技术面1-HR面-挂
美团:技术面1-挂
字节跳动:技术面1-技术面2-技术面3-hr面-offer
百度:技术面1-技术面2-技术面3
腾讯:技术面1-技术面2-技术面3-hr面
面经链接:面经。
学习路线及推荐学习时间
一、C++基础(3个月)
面向对象的三大特性:封装、继承、多态
类的访问权限:private、protected、public
类的构造函数、析构函数、赋值函数、拷贝函数
移动构造函数与拷贝构造函数对比
深拷贝与浅拷贝的区别
空类有哪些函数?空类的大小?
内存分区:全局区、堆区、栈区、常量区、代码区
C++与C的区别
extern C作用
C语言为啥可以重载?C++为啥不支持重载?
struct与class的区别
struct内存对齐
define宏定义与const常量的区别
new/delete与malloc/free的区别
new一个对象可以用free释放内存嘛?
内存泄露的情况
sizeof与strlen对比
指针与引用的区别
指针函数与函数指针
野指针产生与避免
多态:动态多态、静态多态
虚函数实现动态多态的原理、虚函数与纯虚函数的区别
继承时&#x
本文分享了一位实习生的面试经历,包括参与面试的公司及结果,并提供了一份详细的C++后端开发学习路线,涵盖了C++基础、计算机网络、操作系统、网络编程、数据结构与算法、数据库等内容,以及推荐的学习时间。通过学习这些知识,预计需要至少6个月至1年的时间,对非科班学生而言,重点应放在C++基础、网络、操作系统、网络编程和数据结构上。
最低0.47元/天 解锁文章
9万+

被折叠的 条评论
为什么被折叠?



