23届字节客户端实习一面面经,感觉还行
项目上的:
协程和线程的区别,协程的优势
有栈协程和无栈协程
项目有没有经过压力测试
iocp和epoll的区别
CMake的了解
C++的内容:
智能指针,shared_ptr和weak_ptr区别和作用
select, poll, select
拷贝构造函数和赋值操作符的区别
linux虚拟地址、内存分布,多继承、菱形继承虚指针怎么变化的
c++多态,动态多态,静态多态
虚函数在内存中的分布
四种转换类型,static_cast和dynamic_cast对于类对象的转换,多继承、菱形继承是怎么处理,static_cast和c中的强制转换的区别
多个shared_ptr指向同一个对象是否保证了线程安全
堆和栈的区别
shared_ptr的引用计数器是放在内存那个位置上
系统调用的过程
算法:
返回链表倒数第k个节点
项目上的:
协程和线程的区别,协程的优势
有栈协程和无栈协程
项目有没有经过压力测试
iocp和epoll的区别
CMake的了解
C++的内容:
智能指针,shared_ptr和weak_ptr区别和作用
select, poll, select
拷贝构造函数和赋值操作符的区别
linux虚拟地址、内存分布,多继承、菱形继承虚指针怎么变化的
c++多态,动态多态,静态多态
虚函数在内存中的分布
四种转换类型,static_cast和dynamic_cast对于类对象的转换,多继承、菱形继承是怎么处理,static_cast和c中的强制转换的区别
多个shared_ptr指向同一个对象是否保证了线程安全
堆和栈的区别
shared_ptr的引用计数器是放在内存那个位置上
系统调用的过程
算法:
返回链表倒数第k个节点
全部评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
04-14 14:42
西北大学 产品经理 点赞 评论 收藏
分享