字节青岛pico面经

一面(5月7日)45min
自我介绍
介绍项目(用到的技术,ES搜索)
竞赛记忆深刻的点(开放问题,回答了线段树空间换时间,不可重用背包问题逆序遍历)

  1. c++和c主要的区别(面向对象和面向过程,c++三大特性)
  2. 在第一问的基础上,接着聊的多态原理(虚函数表)
  3. 构造函数种类
  4. 析构函数可以定义为虚函数吗
  5. extern关键字
  6. vector和list的区别
  7. 静态链接和动态链接的区别
  8. 进程和线程区别,进程通信方式,还问了多线程,但是我说不了解,就没再追问
  9. c++五种内存分配,堆和栈的区别
  10. 普通二叉树和二叉搜索树的区别
  11. 设计模式,单例模式
    算法题:力扣42.接雨水

二面(5月11日)27min
自我介绍
主要问项目(项目问的深,项目用到的技术,一层层深挖,怎么和导师/leader沟通的,压力面的感觉)
三次握手,四次挥手
进程,线程,协程(三者的异同和关系,问协程是因为我项目中涉及)
算法题:力扣179.最大数

二面完感觉压力确实挺大的,心里没底。
还好当晚HR联系我,说可以约HR面了。

HR面(5月12日)25min
双方自我介绍
聊背景,大体介绍部门,福利待遇,个人发展规划

posted @ 2022-05-12 15:43  云淡风轻jzl  阅读(96)  评论(0编辑  收藏  举报