字节飞书c++ 面经
准备秋招到现在也有两个月了。
今天收到字节意向书,第一个offer,菜鸡的这两个月还是挺不容易的。
时间点:投递 - 8.21 一面二面 - 8.25 三面 - 8.26 意向书 - 8.27
简单分享下这三面的内容 ~
一面:
- 8道不定项选择,考察c++基础,主要是关于字符串、运算符优先级、指针
- 手撕代码1:反转链表,递归,以及两两翻转的迭代实现
- 手撕代码2:将一个矩阵(不一定是正方体)顺时针旋转90度后输出。
- 写一个函数模板,返回两个对象中较大的那个。
- 四种强制类型转换、内存泄漏常见几种情况、智能指针、空类里的函数、内存碎片、进程间通信
- 项目,nginx原理,nginx有哪些功能,正向代理反向代理区别,gunicorn如何工作,反向代理是如何实现
- 手撕代码1:实现memcpy,考虑所有意外情况
- 手撕代码2:递归求单链表中最大值
- 基础知识相关:1、重载、重写、覆盖区别 2、多态 、虚函数相关 3、协程 4、static 5、DNS工作原理
- 聊项目
- 内存对齐、new/malloc区别、extern与extern “C”、虚继承、虚基类表指针、多态、析构函数构造函数能否为虚函数、ifndef def endif作用
- DHCP、DDOS攻击、TCP连接与断连、TCP流量控制、TCP拥塞控制算法、quic协议
- 死锁、循环展开、linux开机过程
- 看两段代码,有无问题。如下图
问题写的肯定是不全的,只是想到的都写出来了。
还是比较看重基础和算法的
希望大家都能成功上岸!!!
#面经##校招##C++工程师#