腾讯移动端开发暑期实习面经

一面(电话面 4.1)

  • 1、自我介绍
  • 2、项目(主要谈了一个安卓app的开发,但其实我只会点皮毛,问得我有点尴尬)
  • 3、安卓的四大组件、activity的生命周期
  • 4、进程和线程
  • 5、进程同步、死锁
  • 6、算法:跳台阶、判断链表相交、判断回文链表

我觉得我表现有点糟糕,尤其是算法和他问我的项目细节,没想到晚上接到二面通知约了第二天。

二面( 4.2)

二面聊人生居多,没有问很多技术,面试官人蛮好的,问题我基本接得都ok,当时自我感觉还不错。

  • 1、自我介绍
  • 2、项目
  • 3、印象最深的项目,为什么
  • 4、python中的库你是如何安装、常用的库
  • 5、为什么想来实习,有没有拿到其他offer
  • 6、什么时候可以入职
  • 7、给你介绍一下我们这里的业务,你看看比较感兴趣什么方面
  • 8、算法:判断AVL树

三面(电话 4.3)

没有事先预约,是直接打电话问我可不可以面一下。

  • 1、自我介绍
  • 2、c++重载和重写
  • 3、什么时候可以入职
  • 4、了不了解智能指针(不了解)
  • 5、了不了解堆,堆是如何维护的。建堆的复杂度。
  • 6、算法:判断二叉查找树(临场加了面试官qq,他发给我一个腾讯文档在上面写) 这个算法我有点卡,面试官提示了一下。最后也没写完整,因为半小时到了,他就说时间差不多了,没关系,挂电话了。我感觉要凉,结果半小时之后状态更新到hr面。