深圳达内IT培训
美国上市IT培训机构

400-111-8989

安卓工程师面试题实测|达内学库


安卓工程师面试题实测|达内学库

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

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

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;

希望以上的总结会对大家到深圳达内培训学习有帮助。

上一篇:iOS面试基础题型解析|达内学库
下一篇:安卓工程师是怎样炼成的|达内学库

马上预约七天免费体验课

姓名:

电话:

华为的JAVA面试题|达内学库

6道经典php笔试题|达内学库

阿里巴巴web前端开发面试题|达内学库

web面试的必须注意的几点|达内学库

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省