字节跳动实习C++一面

整个过程约一个小时,视频面试

简述项目,遇到什么问题
C++
inline作用,优缺点
static的作用
代码的执行流程,从代码到程序运行整个流程说一下
虚拟内存说一下
extern "C"在C++中作用是什么?
成员变量增多会影响类的sizeof吗?虚函数增多呢?
类的内存布局
什么函数不可以为虚函数?为什么?
智能指针,用途及区别
智能指针和Java的gc有什么区别?
熟悉stl吗?熟悉哪些?
unordered_map怎么解决哈希冲突?哈希冲突太多会导致什么?

操作系统
进程调度算法
进程间通信的方法
分页、分段机制

计算机网络
http长连接、短连接
三次握手、四次挥手
TCP包含什么协议
UDP包含什么协议
TCP、UDP区别

两道算法:
1、假设1元、2元、5元、10元、20元、50元、100元的纸币分别有c0, c1, c2, c3, c4, c5, c6张。现在要用这些钱来支付K元,至少要用多少张纸币?
const int N=7;
int Count[N]={3,0,2,1,0,3,5};
int Value[N]={1,2,5,10,20,50,100};
2、判断两个字符串是否互为旋转词,如果一个字符串为str,把字符串的前面任意部分挪到后面形成的字符串叫str的旋转词。比如str=“12345”,str的旋转串有“12345”、“45123”等等。给定两个字符串,判断是否为旋转词

大概就记得这些,可能还有一些,有点忘了。

#实习##面经##字节跳动##C++工程师#
全部评论
楼主研究生吗?啥方面的项目呢?
1 回复 分享
发布于 2021-01-01 00:39
请问一下字节的实习一般要做多久?
点赞 回复 分享
发布于 2020-12-22 22:12
请问你投递简历后多久收到面试通知呀
点赞 回复 分享
发布于 2020-12-22 22:52

相关推荐

3 45 评论
分享
牛客网
牛客企业服务