腾讯运营开发暑期实习面经

刚面试完,补坑来了,趁热乎的,赶紧记下来
感叹:腾讯的面试官真的是太棒了,态度真的贼好,很友善,就算这次没过,我也不后悔了!

废话不多说,下面分享点干货:

腾讯一面

刚开始问我接不接受转岗位,好像是转腾讯视频有关的大数据开发吧,我也不大记得了。

  1. 自我介绍(这个不要求太花里胡哨,让他能在短暂时间里了解你就行了)
  2. 问我有没有做过什么你觉得不错的项目(我就和他讲我做个一个项目,主要是这个和开发相关,就告诉他了,其它我做的一些东西都是些机器学习啥的,我觉得不太合适,就没和他讲,这里不得不说,关于你的项目自己一定要熟悉)
  3. 怎样开展这个项目的(我说和同学在一个社团,当时就说一起做个东西吧,就成了)
  4. 项目分工(我讲了我主要负责后端API开发还有就是项目在服务器上的部署)
  5. 项目意义(我就巴拉巴拉把自己的项目有什么意义就跟他讲了)
  6. 项目功能(这个看自己的项目具体都有啥功能)
  7. 叫我展示下后台数据库中的表,然后叫我解释下表中字段,还有就是为什么这样设计
  8. 之后叫我打开某一个功能的代码(我项目里面的功能),叫我解释下这个功能是怎样做到的(不是业务逻辑,只是具体你怎样实现的思路)
  9. 问我项目某一个页面点开后,前后端分别发生了什么(就是计算机网络那点知识,先向dns寻找域名地址映射,找到ip,然后发送http请求,tcp建立连接,三次握手,传输信息)
  10. tcp与udp区别(一个面向连接可靠的服务,一面面向无连接不可靠的服务,其实还有其它的区别,答的多可能更好)
  11. 端口的概念属于哪一层(简单回答了传输层)
  12. 最后最后的是一个算法题,给我5分钟,叫我写出快排(这个还是挺轻松的),然后叫我解释下思路。
  13. 结束环节,你有什么可以问我的吗

就这样,两天后,我又收到了腾讯二面的面试邀请,一面过。

腾讯二面
  1. 自我介绍
  2. 你对运营开发岗位有什么了解(就回答了主要是为运营人员制作工具,方便他们的运营)
  3. 你有没有用过什么运营开发相关的工具(我说我用过蓝鲸框架)
  4. 做过的项目
  5. 项目目的
  6. 项目功能
  7. 功能实现
  8. 想问我熟不熟悉多线程(我说操作系统正在学,不大熟悉)
  9. 你知道什么数据库引擎(我说的MyISAM和InnoDB)
  10. 这两个引擎的区别(支不支持外键、支不支持事务,一个是表锁,一个是行锁,占用空间,查询速度等)
  11. 算法题,叫我写一个二叉树左右节点交换题目(其实有点紧张,毕竟被人盯着写代码,害)
  12. 你有什么问我的吗

就这样 ,二面结束

总的来说呢,面试官很友善(我想这就是企业文化吧),这次收获挺大的,毕竟是第一次面试,成不成功就不在乎了,学到了东西就好,腾讯没有因为你不是学这个语言的,就不要你,第一面的面试官告诉我,我们不看你学的什么语言的,哈哈哈哈,现在学的py,但以后是一定要转java的,因为我觉得py怎么来说都有点拿来主义的感觉,用久了就只会用别人造好得轮子,这样就真成为了一个调包侠了,我要自己造轮子,哈哈哈。

你可能感兴趣的:(面经)