已经大三,马上就要去实习了,找实习工作是个问题,一个偶然的机会,有幸去了 腾讯2016校园招聘·成都线路,虽然最后在二面被刷下来了,但是也算是一段比较有意义的经历,写下来,算是一个面试的一个提醒,也给以后要面试腾讯的腾讯一点提醒吧。

写在前面

我最后没能拿到腾讯的offer,在二面就被刷下来了,连Hr都没有见到。水平能力有限,本文仅供一个参考。
我是一个偶然的机会参加的腾讯校园招聘,开始也没有打算过,是我的室友,报名了腾讯2016校招,看他弄得对待的很认真,很严肃,我也就顺手报名了,移动开发方向,他是一个统称,实际上,我是做安卓的。

1.在线笔试

在线笔试,我当时没有多重视,所以也就没有怎麽准备,但是临时准备也是很有用的,可以提前一天去看一下以前的一些腾讯在线笔试的题目也是非常有用的。

在线笔试,有摄像头,全程视频录像,做题的页面,官方说的是,不能跳出来,会记录你跳出来的次数,如果打到一定次数,就算你作弊。(简单的说,就是你的焦点必须在做的的那个浏览器选项卡上面)。我个人觉得,还是不要作弊吧,逮到了,就永久失去去腾讯的资格了。

在线笔试,分为两个部分,每个部分是独立的1hour。第一个部分是不定项选择题,一共30道题,包括了java,线程知识,安卓基础、ios基础,数据结构等,很多,但是全部是基础,这个可以去牛客网看一下,很多以前的模拟题。
第二部分是编程,思想题,我做的时候一共是4道。第一道是靠java编程能力,直接用在线IED编辑,然后调试运行,编写成功或者失败,马上就可以看到结果。第二、三道都是算法题,和ACM、蓝桥杯有点类似。做过的同学,应该知道。第四道,是个开放试题,我当时的试题是:王者荣耀是腾讯的一个现象级手游,问王者荣耀的PVP同步问题,如果没有同步,会有什麽问题,有什麽解决方案,大概就是这麽一个问题,具体我也记得不是很清楚了。有兴趣的同学可以去百度一下。反正最后一个就是看你眼界和思想的题目。

笔试最后的题目,是可以写在纸上面,然后手机拍照上传了。

2.一面(45min)

做完了笔试,我是很久才收到一面通知的,我是:2016年4月2日19晚上7点在线笔试的,但是,在4月15日才收到面试邀请,所以做过了笔试,没有收到面试通知的同学也不要着急。

收到了面试邀请,也要做好准备,面试是一面,二面,Hr面,2016成都当时的时间安排是18-21号,时间比较久。因为我的学校没有在成都,过去面试几天,是一件很麻烦的事情。当然,如果你被刷下来的早,后面的面试,也就与你没有关系了,就可以回来了。

面试通知的时间,安排的还是比较好的,一般通知是精确到分钟的,他说的是提前15分钟,但是,我觉得还是提前1hour比较好,避免交到你,你还没有来。4.18我到成都腾讯面试的地点是下午,估计是人最多的时候吧,大厅坐满了的,外面霸面的,也非常的多,现场估计有几百人吧。坐在里面等,也是很有压力的,毕竟,弄不好,你旁边就做的是一个大牛。

腾讯的面试,是在酒店进行的。我去面试的时候,是我女朋友陪我去的,去了以后,第一件事就是签到,告诉工作人员,你来了,然后就坐里面等候,到你了的时候,工作人员会叫你,给你一个卡片,上面写的有你面试老师的的房间号。你直接找到房间号然后过去就可以了。

敲门,进去以后,一面的面试老师,是一个年轻人,感觉比我们大不了多少吧,人还是 很和蔼的,不那麽严肃。递过去简历,简单的自我介绍一下,名字,学校,专业,应聘方向,居住地点等,这个就到时候自由发挥吧。然后他问了一下,我是ios开发,还是安卓开发,我说安卓开发,就问我在学校里学的怎麽样,我说公共课一般,专业课前5%吧,然后就问我擅长什麽科目,我就说专业课都还可以,比如数据结构,java等,然后他就说,那我们来聊聊java吧。直接递过来一张A4纸和一支笔,我看了一下,笔都是腾讯照片专用的,不愧是腾讯。他说,了解单例麽?写一个单例出来吧,我开始听错了,听成了单链,链表麽?我没有听说过呀,估计就是链表吧,然后我问,要写节点出来麽?一交流才发现,他说的单例,单例模式!

好吧,单例模式,我知道呀,估计想问的就是双重加锁检查吧,我直接就写了一个出来,因为以前没有参加过面试,不知道这个写出来东西的重要性,以为只是一个草稿,都是技术员,说说他也就懂了吧,就没有注意格式,写的很潦草,然后他就问我,还知不知道其他的单例模式,还有静态的static,类加载直接实例化,然后他问我有没有不加锁的,我当时想了半天,都不知道,不加锁怎麽写。也是醉了。

然后又让我写了String装成int,也就是Integer.parseInt()的实现,这里一定要注意边界和有效性检查,异常的处理,不要以为简单就掉以轻心,我觉得他考的就是这种细节。

然后又让我写了时间复杂度为o(n)排序算法,我没有回答出来,有兴趣的同学可以看一下别人的实现:

http://blog.csdn.net/lxmky/article/details/7906554

最后,问我了一个二叉树,已知2个子节点和根节点,求这两个子节点的最近的父节点。这个也是在A4纸上面写哦,然后我想了一下,写了一个出来,最后就问了一下能够实习的时间,就完了。

3.二面(30min)
然后漫长的等待以后,收到通知,11:40,不是马上吃饭的时间麽?没想明白。
敲门,自我介绍,然后他就问了一下,有没有什麽项目,我就把我做的安卓,在我手机上面的,拿出来,给他看了看。这里,我给他自己介绍了基本上的功能,后面想一想,应该让他自己看,然后问了一下某一个地方怎麽实现的,然后就没有问安卓了,他把一面时候我写的代码拿出来,又问了一下那些问题,最后问我,那个二叉树搜索父节点的算法,我实现的算法时间复杂度是o(n2),能不能优化成o(n),我想了一下,没想出来,然后还问了我一些平时怎麽学习技术的,学习过程中遇到困难怎麽解决之类的非技术问题,最后就说,咱们今天就先聊到这里,

嗯,你懂了,我到这里,就被淘汰了,现在我都不知道我怎麽被淘汰的,我估计是我面试的时候废话说了吧,以后注意,能用一句话说明的问题,就用一句话,多说无益。

4.总结
总结一下吧,腾讯校招,主要是基础,然后,面试的时候,简单扼要的回答出来面试官的问题就可以了,不要做过多解释,要让他来控制这个节奏,让写下来的代码,一定不要担心时间的问题,要工整干净的写出来,以后可能还会看的。

最后,感谢我女朋友陪我去参加面试,毕竟一去就是好几天,也希望下次面试能够顺利!

贴两张图把,做纪念:

腾讯2016校园招聘·成都线路 移动开发方向,本人止步于二面——腾讯校招面经。相关推荐

  1. 腾讯2016校园招聘 研发工程师在线模拟

    1 二维数组X按行顺序存储,其中每个元素占1个存储单元.若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存储地址为Oxf8b8221c,则X[7][7]的存储地址为(  ). 正确答 ...

  2. 2014校园招聘_腾讯2014校园招聘

    目录: 1.腾讯201 4 校园招聘简介 2.讯招聘常见问题解答 3.腾讯职业发展&薪酬待遇 4.腾讯校园招聘笔试经验 4.1 腾讯用户研究/ 交互设计笔试题目回忆版(杭州)-2012.10. ...

  3. 腾讯2015校园招聘

    本帖最后由 itmian4 于 2014-9-14 10:30 编辑 腾讯2015校园招聘 笔试城市:西安.成都.武汉等 笔试时间:2015-9-13 腾讯校园,  西安 分享到: QQ空间 腾讯微博 ...

  4. 阿里巴巴集团2016校园招聘内部推荐

    阿里2016校园招聘官网 内推基本要求:2016年毕业学生,名校+硕博生+对口专业. 内部推荐部门:优先推荐到我所在事业部,蚂蚁金服-微贷事业部(主要业务网商银行,花呗,借呗) 如何投递:发邮件给方腾 ...

  5. 腾讯2020校园招聘----逛街

    腾讯2020校园招聘----逛街 文章目录 腾讯2020校园招聘----逛街 一.问题描述 二.问题分析 一.问题描述 小Q在周末的时候和他的小伙伴来到大城市逛街,一条步行街上有很多高楼,共有n座高楼 ...

  6. 腾讯2020校园招聘----覆盖

    腾讯2020校园招聘----覆盖 文章目录 腾讯2020校园招聘----覆盖 一.题目描述 二.问题分析 三.代码 一.题目描述 小Q在进行一场竞技游戏,这场游戏的胜负关键就在于能够能争夺一条长度为L ...

  7. 腾讯2020校园招聘----逆序对

    腾讯2020校园招聘----逆序对 文章目录 腾讯2020校园招聘----逆序对 一.题目描述 二.题目分析 方法一:暴力求解(超时) 方法二:优化 一.题目描述 二.题目分析 首先,我们看到要求逆序 ...

  8. 腾讯2020校园招聘---假期

    腾讯2020校园招聘-假期 文章目录 腾讯2020校园招聘---假期 一.题目描述 二.题目分析 三.代码 一.题目描述 由于业绩优秀,公司给小Q放了 n 天的假,身为工作狂的小Q打算在在假期中工作. ...

  9. 腾讯2021校园招聘-后台综合-第二次笔试 Apare_xzc

    腾讯2021校园招聘-后台&综合-第二次笔试 Apare_xzc 2020.9.6 20:00-22:00 5道编程题,500分 第一题:链表的公共部分 题意: 给定两个长度分别为n,m的链表 ...

最新文章

  1. 图像滤镜艺术---(Nostalgla Filter)老照片滤镜
  2. Asp.net 中 OnClientClick 与 OnClick 的执行顺序
  3. mpvue 微信小程序api_第三方框架与原生微信小程序开发框架性能之比较 | Q荐读...
  4. 如何将SmartDraw中的图形导出LATEX可用的EPS格式?
  5. 个人对持续集成的理解和实践
  6. c语言写报告抽象数据类型,数据结构(C语言版)第一章 抽象数据类型的表示与实现...
  7. 深圳很适合创业,无论小白造梦,或是落魄重生
  8. python-opencv中的cv.CreateImage函数的参数问题
  9. Python自动化开发课堂笔记【Day06】 - Python基础(模块)
  10. Intel® Extreme Tuning Utility (Intel® XTU)服务 xtu无法自动启动的问题
  11. CDR是什么?CorelDRAW矢量绘图
  12. java多态、抽象类和接口
  13. pc banner图 自适应 图片不变型
  14. Open SQL LEFT与RIGHT函数
  15. 设计模式:行为型模式
  16. 《JavaScript 闯关记》
  17. Docker清理的常用方法
  18. 用C语言VC2010实现数字雨
  19. [论文研读]天天看到的 ground truth,到底是什么意思?
  20. 更便捷的中间人攻击框架Xerosploit

热门文章

  1. 如何测量和跟踪SEO:跟踪搜索引擎优化性能
  2. Transact SQL 语 句
  3. java中getname的意思_getname是什么意思
  4. Ominibus F4V3 Pro飞控原理图和接线图
  5. STM32F0 Error: Flash Download failed - Cortex-M0解决
  6. ios相关证书申请完整流程
  7. 47-jQuery介绍
  8. 大连学计算机的三本学校,2021大连三本大学有哪些 最新院校名单
  9. 硬核科普服务器硬件组成与基本原理!
  10. XT交易所API接口文档