首页 > B站 后端实习 二面
头像
flamingSnake
编辑于 04-19 21:21
+ 关注

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面

全部评论

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