滴滴笔试题

滴滴笔试题

滴滴笔试题

笔试题

0.姓名?日期。

1.C语言实现字符串反转:void reverse(char *str, int length) {}

2.实现一个字符串数组去重函数。

3.描述OC中对象的实现原理。

4.编写代码,实现 NSObject 中添加一个属性 p1

5.KVO 的实现原理和注意事项。

6.下面的代码有哪些问题?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@interface Demo : NSObject
@property (nonatomic, assign) BOOL *p1;
@property (nonatomic, strong) NSString *p2;
@end

@implementation Demo
@dynamic p1;

- (void)setP2:(NSString *)p2;
{
self.p1 = YES;
self.p2 = p2;
}

@end

7.JS 和 Native 的通讯方式。

8.网络5层模型是哪5层?

9.把t1表中 name 为 mike 的记录中 status 值改为1

10.常用的 Linux 命令。

11.用过的包/库管理工具。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×