课程咨询 :010-62126400

  • 安卓工程师面试题实测

    发布:达内Android培训      来源:北京达内      时间:2015-07-21

  • 安卓工程师面试题中包含的提醒种类很多,涵盖的知识范围也很广,这就要求Android培训的学员们要掌握充足的知识量才能有胜利的把握,才能越过安卓工程师面试这一关,下面就由达内为大家列举一些安卓工程师的面试实测题。

    1 下面请求数据用了什么协议,请求的数据格式是什么?

    UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame];

    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:http://pzpromop.s3.amazonaws.com/PromoNeutral.html]]];

    [self.view addSubview:webView];

    2 想传输一张图片,可以用什么协议传输?http ftp,

    3 用NSURL初始化的NSData对象,用哪个类去解析?

    4 OC中加号方法与减号的区别?

    答加号方法是类方法 属于静态方法

    减号方法是实例 必须由类的实例来调用

    5 如何修饰 私有变量? ??问老师

    6 建一个工程用到最基本的两个框架是什么?

    答 cocoa Touch框架 Function框架

    7 一个UITableView的实例,重新加载数据的方法是什么?

    答 viewDidLoad??reloadData

    8 写一个委托的interface

    @protocol SimpleProtocol

    -(void)doSomething:(NSString *)str;

    @end

    @interface SimpleClass:NSObject< SimpleProtocol >

    @end

    @mplementation SimpleClass

    -(void) doSomething:(NSString *)str

    @end

    9 OC中有没没多重继承? 如果没有用什么方法替代?

    答 没有多重继承 可以委托的模型来替代

    10 #import和#include的区别 @class

    答 防止重复包含 @class类的前置声明 会在下边类的声明中包含某个类的对象

    11 self.name = "object" name = "object"的区别

    self.name 需要要合成属性然后系统会默认生成set get方法 所以在赋值是会调用set方法

    name = "object"则直接赋值

    12 实例化一个UITableView对象 要求写出关键语句

    UITableView *my = [[UITableView alloc] initWithFrame:<#(CGRect)frame#> style:<#(UITableViewStyle)style#>];

    my.delegate = self;

    my.dataSource = self;

    希望以上的总结会对的家的安卓培训学习有帮助。

上一篇:四道经典android问答题推荐

下一篇:安卓面试题帮你查缺补漏

最新开班日期  |  更多

Android--零基础全日制班

Android--零基础全日制班

开班日期:6月30日

Android--零基础周末班

Android--零基础周末班

开班日期:6月30日

Android--高端全日制班

Android--高端全日制班

开班日期:6月30日

Android--高端周末班

Android--高端周末班

开班日期:6月30日

  • 地址:北京市朝阳区潘家园松榆北路7号院11号楼建业苑写字楼6层(潘家园桥东,统一优玛特超市6层)
  • 网址:http://bj.android.tedu.cn 联系电话:010-62126400 
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56