快手C++日常实习面经

应聘岗位:C++后端开发工程师-【AI方向】--【MMU】
一面:
  1. 什么是面向对象,什么是多态
  2. 字节对齐
  3. 指针和引用的区别,sizeof(指针) 和 sizeof(引用)
  4. 类中如果有虚函数,类的大小是多少;如果类是空的,大小多少
  5. 多重循环时,如何提高效率
  6. 场景题:一个动物园里有很多动物,每个动物投喂不同的吃的,如何设计编程?(貌似考的设计模式中的工厂模式)
  7. 编程题:判断两个链表是否相交,并返回相交的点

二面:
  1. 自我介绍
  2. 询问是否有开发经验,做过什么复杂的工程
  3. vector中的扩容机制是啥?为啥是2倍(面试官说是实际测效率测出来的)
  4. 一个数组中找到最大值和最小值,最少比较次数的方法
  5. 引用和指针的区别
  6. deque的底部实现
  7. 编程:将两个排序链表合并;实现strcpy()函数

太菜了2333
#实习##面经##快手##C++工程师#
全部评论
感觉,还不算很难
1 回复 分享
发布于 2020-11-17 21:36
请问大佬是在哪儿投的日常实习,官网上好像木有 😭
点赞 回复 分享
发布于 2020-11-17 14:32
同今天二面面试C++ 「快看点」,算法题没做好
点赞 回复 分享
发布于 2020-11-17 18:26
都挺常见的...
点赞 回复 分享
发布于 2020-11-18 13:31
可以加个好友吗‘
点赞 回复 分享
发布于 2020-11-18 20:47

相关推荐

10-22 13:15
已编辑
西安电子科技大学 Java
武汉金山 服务器端开发 28w
点赞 评论 收藏
分享
6 54 评论
分享
牛客网
牛客企业服务