B站 后端实习 二面
时长:60min
- 聊项目
- C++
- const关键字,修饰变量,修饰函数
- const T* 与 T* const
- 为什么要有unique_ptr与shared_ptr这两种智能指针,只用shared_ptr行不行?
- 对象的生命周期管理
- 你常用的stl容器
- std::vector线程安全问题,什么情况下并发访问会出现程序崩溃?
- 讲讲拷贝构造函数和 operator=()
- std::atomic类介绍一下,讲讲C++11内存序
- 什么是Release、Acquire语义?
- 缓存一致性协议讲一下
- 同样一份代码,分别在x86/arm架构上编译,他们生成的汇编有什么不同,主要讲内存屏障相关?
- 你刚才提到x86-TSO模型,介绍一下?
- 了解过哪些C++20以后的特性?
- Java
- Java多线程相关介绍一下
- 除了Runnable接口,还有什么接口比较常用?
- 如果我要获取Callable接口的返回值,应该怎么做?
- 介绍一下Future
- 介绍一下线程池
- 你刚才提到BlockingQueue,这个阻塞队列是怎么实现的?用C++简单实现一个
- 用过Flink吗?相关组件与算子讲一下
- Flink checkpoint机制
- 现在有一个Flink任务存在数据倾斜问题,你应该怎么解决?
- 使用Key Hash打散数据源以后,如果还是存在倾斜问题怎么办?
- 做题:lc124
- 你是B站用户吗?你发布的视频总播放量有多少?
--------------------
后续:已约hr面
#找实习多的是你不知道的事##正在实习的碎碎念##我的实习求职记录##我的实习日记#