首页 > 字节跳动实习C++一面
头像
广州市民林先生
编辑于 2020-12-23 11:32
+ 关注

字节跳动实习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”等等。给定两个字符串,判断是否为旋转词

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

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐