腾讯运营开发面经(已拿offer)
腾讯广州一面
50分钟
1. 做一个自我介绍
2. 介绍项目
3. 会mysql吗?说一下他的引擎
4. 会进程和线程吗?说说他们的区别
5. 线程占用资源吗?
6. 写一个线程池
7. 说一说bio,nio,aio的区别
8. 说一说同步和异步,阻塞和非阻塞的区别
9. 手写代码:给两个yyyy-MM-dd类型的字符串,求他们之间相隔的天数
10. 一直青蛙一次可以跳一片或者两片荷叶,假如有n片荷叶,求有多少种跳法(斐波那契数列,当时回答错误)
11. 快速排序和堆排序时间复杂度一样,为什么一般用快速排序
12. 有什么问题想问的吗
13. 讲解了部门职能
腾讯深圳一面:
一脸懵逼,广州已经一面了,为啥深圳那边还是一面,准备的全是二面的,以为要凉
刚开始,面试官跟我说这次只面20分钟,最后面了快一个小时
1. 自我介绍
2. 介绍一下你的项目
3. 写一下单例设计模式
4. 讲一讲进程和线程
5. Mysql的引擎
6. 如何检测sql语句的运行时间
7. 什么是存储过程
8. 说一说线程安全
9. 说一说gc
10. 说一说tcp/ip
11. 面试官看了看我写了了解python的Django框架,便和我聊起了django
12. 你觉得python跟java的区别
13. 介绍公司职能
14. 你有什么想问的
当晚11.30收到二面通知
腾讯二面70分钟
1. 自我介绍
2. 讲解项目,项目分工,项目中遇到的问题,项目的亮点,不足,开发时间
3. 评价你的队友
4. Dubbo原理
7. 介绍了职能
8. 你还有什么想问的吗?(多久可以直到结果。。。)
二面面试官一直吐槽我的项目,二面时能简就简,面试官会一直深挖一个技术,不过面试官人蛮好的,一直在引导着我,讲述一些学习方法,技术的话一面已经面过了,所以二面面试官就深挖项目的技术,所以对自己的项目所用技术一定要清楚原理,不要只停留在会使用阶段。。。。
第二天中午收到hr下午电面通知
腾讯hr面 20分钟
1. 自我介绍
2. 介绍以下项目
3. 项目中你的职能
4. 团队中遇到问题如何解决
5. 项目中工作量的分配
6. 有没有女朋友
7. 哪里人
8. 家里人希望你去哪里工作
9. 面了几个公司,拿到了几个offer
10. 为什么选择腾讯