版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 https://blog.csdn.net/kana007/article/details/24375423

        个人学习整理。如有不足之处。请不吝不吝赐教。转载请注明:@CSU-Max

        

        22日下午接到腾讯的长沙面试通知,时间是23日下午2点,茉莉花国际酒店。中午吃过饭就坐车赶过来了。路上车况非常好,12点半就到了,只是坐车头有点晕,歇息了近半个小时才缓过来,这里提醒要坐非常远车去面试的同学,一定要早一点,留一点时间缓冲。

        最终等到快两点了,赶去面试的房间门外,期间出现了一个插曲。这个房间的门铃坏了,一開始我没有注意到。后来时间过两点了,我就開始敲门的,后来面试官给开门了。没等我将原因,他就笑着对我说,等着急了吧,这个门铃坏了,你敲门我才听见的。

哈哈。面试官人非常好,非常年轻的一个小伙子。一開始是自我介绍。后来问了一下关于社团活动的事。然后就開始面试正题了,因为面试的是移动client开发。他整个面试过程看简历唯一的地方就是我的一个android项目。其它的java
web 项目都没有看,汗。android这方面博主平时没看太多。所以答得非常不好。

        以下把我面试中被问到的一些问题整理出来。希望对各位准备面试额同学有帮助,移动client的同学应该是主要问android的这个方面,后台开发问网络的比較多。

1、android中的消息队列模型和Handler。

2、android中怎样载入网络数据?能够在主线程中获取吗?

3、android中怎样在子线程中更新UI,比方要在子线程中更新界面上的button上的文字,应该怎样做?

4、android中多线程间怎样通信的?主线程怎样知道子线程中信息是否载入好了?

5、android中activity的四种载入方式?若是singtop模式。那么在一个activity的startActivity()方法中调用自己。那么它会经历哪些生命周期?

6、activity在finish后是否还有代码在执行?(应该是问结束之后是否还有之前的线程在执行)

7、android的ANR问题,以及造成ANR问题的解决办法。

8、说说MVC,假设将MVC应用到你的android项目中,你会怎样设计?

9、了解设计模式吗?为什么要有设计模式?考了一些详细的设计模式。

你在实际项目中实用到哪些设计模式?

10、TCP和UDP协议,http协议。http的错误响应码,200,300,400。304,还有其它的一些没见过的。

11、二叉树的深度优先遍历,写代码。

        以上的问题仅是回顾版本号,有一些问题也没有及时记住,以上仅做參考,问题的答案就不说了,有一些我自己也是不太懂。

                                                    ***************************************************************************

                                                    *  转载请注明出处:  @CSU-Max    http://blog.csdn.net/csu_max 
    *

                                                    ***************************************************************************

【2014腾讯实习招聘-面试-移动client开发】的更多相关文章

  1. 拿到腾讯实习offer的前后小事

    一.前言 本文应该算不上是面经,仅仅是自己近期一路走过的些许琐碎小事,欢迎园友吐槽,但是不要太凶残哦. 二.旧年小事 去年11月底,从上海实习公司请假回校参加研究生毕业论文开题答辩,在校忙碌了一段时间 ...

  2. 腾讯实习面经(offer)

    腾讯的实习招聘也算是告一段落了.从内推到正式实习生招聘,总结一下.看了这么多面经,也把自己的经历写一下,有需要的朋友可以参考一下.毕竟互帮互助嘛. 内推 腾讯内推的经历比较惨淡,面了三个部门,都跪在一 ...

  3. 记2016腾讯 TST 校招面试经历,电面、笔试写代码、技术面、hr面,共5轮

    (出处:http://www.cnblogs.com/linguanh/) 前序: 距离  2016 腾讯 TST 校招面试结束已经5天了,3月27日至今,目前还在等待消息.从投简历到两轮电面,再到被 ...

  4. 你不知道的腾讯社招面试经验(已offer)

    # 你不知道的腾讯社招面试经验(已offer) ## 背景 最近一段时间换工作,成功获得了腾讯的offer.在这里有点经验跟大家分享,我觉得,比起具体的面试题,有些东西更加重要,你知道这些东西,再去准 ...

  5. 2017腾讯OMG实习生面试总结

    2017腾讯OMG实习生面试总结 一面 一面有两个面试官,轮着来的,一共是一个半小时,中间等了10分钟左右.结合简历问了问项目,也考察了基础,手写了两道简单的算法题.问题包括: 第一个面试官 1.自我 ...

  6. 腾讯2016实习生面试经验(已经拿到offer)

      忐忑了好几天,今天最终收到深圳总部的电话.允许录用我为2016年实习生,感觉整个天空都放晴了.坐标:武汉大学,给大家说说我的面试经历吧,我投的是软件开发--应用开发方向. 一.校招流程 投递简历- ...

  7. 招聘面试—关于Mysql的一点儿总结

    最近半年,作为部门的面试官之一,参加了许多次招聘面试.数据库知识,尤其是对数据的增删改查等操作是软件测试人员的基本功,是面试过程中的必考项.在这其中,有一道题,是我每次面试的必考题. 题目 以Mysq ...

  8. 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》

    我们分享的上一篇文章是一位学长在大三的时候面试阿里实习生成功的经历的分享,其实就像学长在上一篇文章最后说的那样“面试并没有想的那么难,运气也会占一部分.”,其实我个人觉得,对于我们而言,自己越努力就会 ...

  9. 有大佬拉我一把麽,现在广州还有c++后台实习招聘麽

    有大佬拉我一把麽,现在广州还有c++后台实习招聘麽

随机推荐

  1. Qt5 教程

    序 Qt 前言 Hello, world! 信号槽 自定义信号槽 Qt 模块简介 MainWindow 简介 添加动作 资源文件 对象模型 布局管理器 菜单栏.工具栏和状态栏 对话框简介 对话框数据传 ...

  2. 微信小程序学习指南

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  3. Python操作MySQL数据库的三种方法

    https://blog.csdn.net/Oscer2016/article/details/70257024 1. MySQLdb 的使用 (1) 什么是MySQLdb?   MySQLdb 是用 ...

  4. MySQL使用查询结果生成临时表

    MySQL中不支持对同一个表使用其查询结果更新or删除本表内数据(也就是update或delete后的where条件为针对相同表的select),解决方案是创建临时表做过度保存中间数据: 可以直接使用 ...

  5. 剑指offer——49

    丑数 因子只含2,3,5的数称为丑数. 怎么求第K大的丑数呢.K可以为10^7 最简单的做法是,对每个数判断是否为丑数. 复杂度为O( n * log(n) ),理论上是不行的. uglys[i] 来 ...

  6. jQuery事件处理(七)

    1.自定义事件(用户手动trigger的一般都是自定义事件) trigger: function( event, data, elem, onlyHandlers ) { var i, cur, tm ...

  7. iPhone X 上删除白条

    方案一:纯色背景的情况下,解决方案就是background-color在您的body代码上设置属性: 方案二:视口入,viewport-fit=cover: <meta name="v ...

  8. vmware12如何安装macOSX虚拟机

    vmware默认是不支持创建OSX系统的虚拟机的,但是安装一个名为unlocker208的破解补丁之后就可以安装了. 下载的地址和使用的方法参考这个地址:http://www.jb51.net/sof ...

  9. 关于nagios系统下使用shell脚本自定义监控插件的编写

    在自已编写监控插件之前我们首先需要对nagios监控原理有一定的了解 Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控.检测功能都是通过各种插件来完成的. 启动Nagios ...

  10. Unity3D笔记 英保通五 鼠标事件与GUI系统双击检测

    一.如何使用GUI事件来检测鼠标是否按下的事件: 获取当前事件:var e:Event=Event.current: using UnityEngine; using System.Collectio ...