字节跳动

335 篇面经2422 道面试题

已筛选

共 2422 道题

排序:

12004
weak_ptr::lock 如何获取对象,调用后引用计数怎样变化?
软件工程基础C/C++、Go 与编译
原理机制
进阶
12006
std::move 的本质是什么,它是否会直接移动对象?
软件工程基础C/C++、Go 与编译
原理机制
进阶
12007
为什么移动构造函数通常声明 noexcept,它如何影响 vector 扩容?
软件工程基础C/C++、Go 与编译
原理机制
进阶
12008
C++ 对象被 move 后还能使用吗,处于什么状态?
软件工程基础C/C++、Go 与编译
原理机制
进阶
12009
构造函数中调用虚函数会怎样,为什么与完整对象上的多态调用不同?
软件工程基础C/C++、Go 与编译
原理机制
进阶
12010
项目中哪些模块使用了多线程,为什么需要这样设计?
软件工程基础并发与异步编程
项目深挖
进阶
12011
Qt 中如何实现异步网络请求?
软件工程基础客户端与移动端
操作实践
进阶
12012
Qt 信号槽如何进行跨线程通信?
软件工程基础客户端与移动端
原理机制
进阶
12013
为什么 Qt 的 UI 通常需要在主线程更新?
软件工程基础客户端与移动端
原理机制
进阶
12014
C++ std::mutex 与 Qt QMutex 如何用于保护共享数据?
软件工程基础并发与异步编程
操作实践
进阶

另有 26 篇多公司合集,可在面经记录中查看。