iOS面试

面试机试题

2017-08-06  本文已影响3人  迷路卜
机试题

一、要求:
1. 收到试题后马上做题,时长2.5小时
2. 使用熟悉的语言(Java, OC, Swift),写个类似通讯录的 App,共两个页面,第1个页面显示,主体显示列表,上方有个“编辑框”,编辑框右侧有两个按钮,一个是“搜索”,一个是“新增”,当按“搜索”时,App会使用“编辑框”里的文本对列表中的文本进行匹配搜索,将结果显示在列表里;当按“新增”时,显示“新建”页面,可以新建条目。在主列表页面,支持左滑显示“删除”,按了“删除”可以删除条目。
3. 可以使用网络,可以使用与借鉴第三方库

接口说明

Base URL: http://121.40.226.116:8899

列表接口

URL

/contact/list/

Method

GET

Response (JSON格式)

{
"msg": "成功",
"code": "OK",
"data": [
{
"cellphone": "13411111111",
"name": "测试",
"id": 1
},
{
"cellphone": "13422222222",
"name": "小名",
"id": 2
},
{
"cellphone": "1212121",
"name": "Tttt",
"id": 3
}
]
}

新建接口

URL

/contact/new/

Method

POST

Request Body (JSON格式)

{
"name": "小名",
"cellphone": "13422222222"
}

Response (JSON格式)

{
"msg": "成功",
"code": "OK"
}

删除接口

URL

/contact/delete/<id>/
这里的<id>为前面列表接口中返回的id字段的值示例:
/contact/delete/1/

Method

POST

Response (JSON格式)

{
"msg": "成功",
"code": "OK"
}
上一篇 下一篇

猜你喜欢

热点阅读