2017年腾讯移动客户端开发岗位电话面试

本文记录了一次腾讯移动客户端开发岗位的电话面试经历。面试涵盖了自我介绍、硕士研究方向、C++基础知识、排序算法时间复杂度、TCP连接过程、哈希表冲突解决和操作系统进程间通信等话题。
摘要由CSDN通过智能技术生成


  因为自己有一些Android开发的经验,在腾讯校园招聘上投了移动客户端开发的岗位。

  隔了没几天,下午6点钟,腾讯面试的电话打来了。面试官是个声音听起来很年轻的男生,感觉也就比我大几岁,说话很客气,跟我约了晚上9点钟电话面试。

面试内容

  首先,是让我简单地介绍一下自己,然后看到我简历上写的硕士阶段研究方向是推荐系统,就开始问我论文方面的问题。其中主要问到数据集有多大,跑实验需要多长时间,改进的思路是什么。此过程持续约20分钟。

  然后问了5个基础题目:

1、static静态变量

  我:在C++中,静态成员变量是属于整个类的,它被该类的所有对象共享。而对于普通的成员变量,每个对象都拥有自己单独的成员变量。

  面试官:嗯,你这里是以C++为例是吧。

  (然后此题就到此为止了)

2、std sort函数的时间复杂度

  我:这个我没有去了解过sort函数内部是怎么实现的。

  面试官:那你猜猜看

  我:那应该是介于O(n*log)和O(n2)之间吧。

  面试官:那你猜猜具体是多少

  我:我猜可能是O(n*logn)吧,毕竟快速排序是效率比较高的。

  (此题结束&#x

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值