腾讯后台开发——电话面试问题

3.3投的简历,一直以为简历就没过,今天突然电话过来说面试的。
面试官是广东的号码打来的,早上十点钟打来的时候,我看着标记着是骚扰电话就挂掉了。第二次打来才接到,但是那个时间点我没有时间,面试官直接说可以换时间,我就换成下午三四点了。后面等到五点多来电了。

  1. 让我做一个自我介绍
  2. 问了指针和引用的区别,后面我说没怎么学过c++,就接触过c语言。面试官就问我指针是什么,指针和引用的区别(指针里面存储的是变量的地址,引用里面存储的是数据的别名),指针和变量的区别,怎么实现变量间值的转换。(需要用指针来进行值的替换)
  3. MVC框架是怎么理解的,为什么一定要有controller,没有controller可以吗?(不可以,分为三块,是为了达到功能复用的效果)
  4. 二叉树的三种遍历
  5. 常用的排序算法,详细讲解递归算法的思路,递归算法的时间复杂度。
  6. http协议的状态码是什么
  7. tcp里面的三次握手(为什么不是两次握手,为什么不是四次握手)。四次挥手(为什么不是三次挥手)
  8. 面向对象的特性是什么(继承、封装和多态),多态怎么实现的
  9. 进程和线程的区别,进程的内存空间是怎么分配的,线程的内存空间是怎么分配的(运行的一个程序是一个进程,进程中的函数可以看成一个线程。进程的内存是独立分配的,线程的内存空间和进程的内存空间是一致的)
  10. 数据库:mysql里的表和索引是什么数据结构(B+ 树),怎样建立一个索引来对书籍表(给了书的名字和书的版本好)做一个精确搜索(搜索到哪本书的哪个版本)
  11. 算法:给两个链表,一个链表A,一个链表B,两个链表从某一结点开始完全重合,怎么找到第一个重合的结点
  12. 自己介绍一下自己做的最好的项目
  13. 有什么问题问他(我问面试官,对我往后的学习有什么建议。他让我加强数据结构、算法、操作系统、计算机网络的基础知识)

我真的挺菜的,所有问题,面试官都只问我最简单的,但是我基本都没有答上来,答得很差劲吧可以说。
继续加油吧,夯实基础还是最重要的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值