腾讯游戏客户端开发面试

一面

上来是问了一个较简单的编程题,有100盏灯,从1~100编号,开始灯的状态是亮的,然后按照1的倍数,2的倍数,3的倍数。。。一直到100的倍数翻转,问你最后熄灭的是哪几盏灯。当时应该仔细想好再写代码的,一开始思路略微麻烦了一些,其实类似素数筛那样走一遍就可以了,大概nlogn。
然后问了struct和class的区别,(当时说了默认public和private的区别)但是面试官不是很满意,可能应该有更深层次的说法,原谅我底层懂的真的不是很多。
问了线程和进程的区别,(把之前看的大概说了一下),const的作用(只记得定义常量,定义常量指针,常量成员函数),指针和引用的区别,函数参数传递,c++的多态性。然后还问了一个第k大的问题。
后面挂了,总的来说掌握了一定的知识了,但是很范,皮毛,不够深入,其实交流的时候可以把自己了解到的都说出来,但第一次面试也比较紧张,有些地方也是想不起来了。基础知识一定要掌握牢固,另外面试官给的建议就是现在是选择好一个方向,然后全身心的去投入学习,了解的深入一些,单纯靠课本和上课上的知识是远远不够的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值