虎牙C++客户端开发

早上10点半准时电话,好评~先问我CV是后开,现在面客户端开发有没有问题。

1、自我介绍,要求突出成就;

2、聊下项目。简历项目技术栈和虎牙不一样,所以只是简单聊下。“你觉得遇到最大难点是?怎么解决的?”(面试官最关注的)

c++基础

3、面向对象和面向过程区别?

4、面向对象有哪三个特性?

5、struct 和 class有哪些区别?你平时都在什么场景用他们

6、classA 要访问 classB 数据成员/成员函数,怎么做?

STL源码

7、STL 容器有用过吗?vector和map有啥区别

8、vector的push操作,它的内存是怎么变化的?每次pushback是重新分配大小吗?

9、map的底层有了解吗?

数据结构

10、了解排序算法吗?说下快排的时间复杂度

11、还有哪些排序算法时间复杂度O(n)?还有吗

12、做道题。给定一个整数数组,找出其中两个数相加等于目标值。   (leetcode原题,哈希两次)

13、动态规划和哈希有什么区别?

操作系统

14、多进程多线程。有用过QT等linux编程吗

设计模式

15、单例模式?说一下单例模式怎么实现?在多线程情况下要注意什么?

16、能讲一下在c++具体是怎么写的吗?

 

面试总结:问的问题都很简单,但是自己答得不太好,思路很乱,想到啥说啥,缺乏整理。有点可惜,估计是凉了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值