来到了大族大厦后,很快轮到我去会议厅面试了。进去后看到一个戴着眼镜的面试官。他开着电脑坐在靠窗的椅子上。进去之后我先进行了简单的自我介绍,但是心里还是有点小紧张,因为听说秋招比春招难。然后就开始了。

1他先看了看我的简历,由于我简历上有一些IOS的项目,他就开始问。我就打开我的笔记本,因为我IOS主要也是在前端耕耘,所以给他看了我做一个类似Forest开始界面的一个时钟计时器,菜单动画等等。他看了看,问我这里有什么难度吗?我就回答说这里有个UI更新的难度。因为我的时钟UI当你拖动它的时候,指针会转动,并且下面会显示你希望定时的时间。有的人使用 [NSThread ....]启动了一个新线程来刷新时钟,但是那样做我认为不好,我说了我是直接检测每当用户拖动的时候都会用到[set needdisplay]来更新UI。他说为什么?不是启动一个新线程更好么?接着说了一些同步异步的话。我回答得很牵强,我说那样每时每刻都在刷新UI,但是时间上这个UI相当长时间不需要更新,所以只要检测到有手指拖动它就通知它更新就好啦。

2接着他问了我内存优化的问题,这个问题我也回答的非常牵强。我说我的项目里用的是Coredate 框架优化内存的,接着把Coredate 说了一通。

3他接着看了看我的简历后,开始问一个奇怪的问题,"你是什么专业的?软件工程吗?和计算机科学有啥区别?” 我就随便回答一下课程上的区别,比如算法分析是选修在软工但必修在计算机科学。他引到了算法优化。我于是说了我对于排序算法的优化并且用电脑给他展示了一些图表啥的。就是快速排序和另一个算法结合起来。

4他问我你对面向对象有什么理解吗?常规问题,我随便扯了一下,并且附上了一些我对设计模式的理解。

5他问我对手机QQ的好友列表有什么数据结构可以推荐的? 对于这个问题我马上想到了散列表,因为他此时拿出他的手机QQ界面,我看到了好多分类列表。根据分类列采用链式解决冲突法的散列表比较合适,因为手机QQ的好友顺序排序不容易变。但是他提了说,但是手机QQ加好友和删好友的机率比较低哦,你觉得散列表好吗?

 我蛋蛋隐隐作痛,他不满意了。于是我想到了另一个思路,我说随着好友数目越来越多,人们更加倾向用搜索功能,于是用树,词典树,trie树。百度用的数据结构。查找好友更加方便了呢!

6于是他笑了,但是没有说啥,盯着他的电脑开始说“你觉得TCP 和 HTTP”的区别是啥?我说TCP都是发生在HTTP后头的,乱七八槽说了一通。最后他说我猜错了,是层的区别TCP是传输层,HTTP是应用层。HTTP建立在TCP之上的。

7他开始有点聊家常的味道,问我为什么选IOS不选安卓,他说他知道对于学生来说入手一个苹果电脑有门槛。于是我说正是因为有门槛,就成了优势嘛顺便扯了一下INS。于是他此时说了一通意味深长的话,说“腾讯里,大家都有很贵的电脑,所以也不是什么优势啦其实,而且基础知识好了。让别人带一带IOS很容易上手啦。”没错,我心里知道这是一种暗示,"暗示本公司不缺IOS搬砖的。IOS辣么简单直接后台人员兼职" 我的虎躯开始颤栗起来。

8后面一段时间他也不知道问啥了?但是他好像还想问问我问题的样子,最后看着我的简历,说其实看得出来你很积极学习。也做过很多项目。但是你笔试网络没有一道对的,而且操作系统只对一道。你的基础还是很不牢固哇  我也知道啊大哥,我面试前都不知道看了多少基础知识啊。于是我只好厚脸皮地说,我很有毅力,如果给我一次机会我相信自己能够很快上手这些基础知识的!

9最后的最后了,我问他我能提两个问题吗?我问“腾讯有几次面试?“他说有时4次有时3次,1面部门经理,2面总监,3面HR,4面大佬(看心情)

我再问"那请问我刚刚面试有什么不足的吗?”他说有两个!1基础嘛不够扎实 2就是项目没有难度。关于项目没有难度他说,你的项目做了那么多,但是没有一个是完整的,解决了某个难题。比如迅雷当年解决了多线程下载的难题。还有微信等等。他说他的工作经常编程遇到的问题,上百度上谷歌问大牛都没有用,这样难度的BUG或问题,“而你的项目没有展示出你有这个解决难题的能力出来!”

1珍视基础,尤其网络,操作系统。

2做的项目要很有难度,衡量标准是百度和谷歌都无法帮你完成该项目。以此体现自己解决问题的价值。

转载于:https://www.cnblogs.com/zzzPark/p/5968269.html

腾讯一面有感(移动开发岗位)相关推荐

  1. 透露抖音、腾讯、阿里、美团招开发岗位硬核面试题,轻轻松松收到offer

    由于内容较多,想要获取面试题的答案请转发+关注,然后私信关键字 "面试" 即可获得免费领取方式. 腾讯 PCG 应用宝数据中台 PCG 感觉疯狂招人,面试难度忽高忽低,面试形式也很 ...

  2. 抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(二)

    在上一篇 文章中,我们分享了几大互联网公司面试的题目,本文就来详细分析面试题答案以及复习参考和整理的面试资料,小民同学的私藏珍品????. 首先是面试题答案公布,在讲解时我们主要分成如下几块:语言的基 ...

  3. 如何看待2022届秋招嵌入式开发岗位薪资大涨?

    目录 最近在网上看到了关于2022届嵌入式开发岗位薪资大涨的帖子,比如说像海康.大华.汇顶.联发科等公司的招聘. 普遍年薪达到25W,甚至有40W的,直逼互联网. 虽然不知道是不是网友吹牛逼的,不过这 ...

  4. 腾讯光子游戏客户端开发公开课以及实习生面试凉经

    腾讯光子游戏客户端开发公开课以及实习生面试凉经 第一次和大厂打交道,浅浅记录一下吧 公开课笔试 因为是大二下报名参加了腾讯游戏开发公开课,所以当时递完简历之后还需要笔试一下,是在牛客网进行的笔试,时间 ...

  5. 阿里、腾讯、美团等P7岗位面试题

    来自朋友最近阿里.腾讯.美团等P7岗位面试题 程序员小灰 昨天 以下文章来源于艾小仙 ,作者艾小仙 艾小仙 2本学渣,阿里P7,9年码龄,纵观半生,产品运营,开发测试,app游戏,大厂小厂,雨露均沾, ...

  6. 腾讯客户端安全/web开发实习面经

    今天被腾讯捞了,一年前投的简历.岗位是客户端安全,并且当前下午1点多发的邮件,晚上就面试,连个电话都没,面试官人非常好,一面面了一个小时,下面是面试记录: 1.介绍了下面试官的team,问时间上有没有 ...

  7. python数据结构推荐书-腾讯十年Python开发老司机推荐的入门书籍,你确定不看吗?...

    原标题:腾讯十年Python开发老司机推荐的入门书籍,你确定不看吗? 稍微关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 Python 与 Go 莫属,于是,隔三差五就会有人问:这两 ...

  8. 通信系统设计与python的书_腾讯十年Python开发老司机推荐的入门书籍,你确定不看吗?...

    原标题:腾讯十年Python开发老司机推荐的入门书籍,你确定不看吗? 稍微关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 Python 与 Go 莫属,于是,隔三差五就会有人问:这两 ...

  9. 面试开发岗位,你应该知道的回答技巧!

    开发岗位的同学大多数都是比较内向的,所以一般不善于与人交谈,但面试环节又是很考研回答问题的方式,所以今天小千就来给大家分享一期面试技巧及回答方式,超级详细不看后悔去吧! 大家在找工作时,是不是这样的情 ...

  10. 正式启动|2020腾讯犀牛鸟云开发校园技术布道师养成计划

    为顺应信息技术行业发展趋势及人才需求,促进新时代云计算领域人才培养,在信息技术新工科产学研联盟的指导下,由腾讯云.腾讯高校合作和图灵教育联合主办,牛客网协办的2020腾讯犀牛鸟云开发校园技术布道师养成 ...

最新文章

  1. linux 下取进程占用 cpu/内存 最高的前10个进程
  2. 行代码入门python_新浪微博Android客户端开发视频教程(36讲)
  3. OSX 使用“终端”远程登录linux主机
  4. OpenGL multiviewport多个视口的实例
  5. LeetCode 1564. 把箱子放进仓库里 I(排序)
  6. mysql 5.6.23 源码包安装报错_Ubuntu 14.10下编译安装MySQL 5.6.23
  7. Android开源库集锦
  8. 留下考题答案造福我校后来人(考试过后再看,不要抄袭)
  9. (翻译) Android ListView 性能优化指南
  10. javascript本地,宿主,内置对象
  11. 分享个WEB前端CSS兼容的问题.
  12. RISC-V 能打 50 年!不必期待 RISC-VI —— 对话 RISC-V CTO Mark Himelstein
  13. 游戏开发之C++内联函数--不受程序员控制的一个函数(C++基础)
  14. PcShare,PcClient 后门手工解决方案
  15. 计算机科学导论第一章练习解答
  16. 2022年「医疗行业」市场研报合集(共228份)
  17. php去除emoji,php去除emoji表情
  18. 计算机本地硬盘带蓝色问号,win10本地磁盘显示蓝色问号该怎么解决
  19. Android Studio查看错误信息
  20. Shodan Hacking

热门文章

  1. 从操作系统的PV操作理解JAVA的synchronized同步方法,同步代码块实现,及比较
  2. idea单行注释对齐修改Settings - Editor - Code Style-Code Generation,取消comment code的勾选
  3. 机器如何区分和判定指令和数据
  4. kafka版本 不对问题
  5. java中如何确定是数字_java中怎么判断指定的数据是字符串是否是数字?
  6. apex图表使用饼图居中_echarts饼图标题居中以及调整主副标题的间距、字号
  7. Leetcode题库 32.从上到下打印二叉树(层次遍历 C实现)
  8. java注销对话框_【java小程序实战】小程序注销功能实现
  9. x265-创建encdata
  10. 21.3.3 原子性与易变性 21.3.4 原子类