面试机试题

机试题

一、要求:
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"
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标...
    michaelgong阅读 863评论 0 1
  • scrapy学习笔记(有示例版) 我的博客 scrapy学习笔记1.使用scrapy1.1创建工程1.2创建爬虫模...
    陈思煜阅读 12,842评论 4 46
  • 因为我喜欢你,所以我祝你一切顺利。无论你作何决定,我都支持你,因为我懂你的责任与压力。
    夏沙ion阅读 146评论 0 0
  • 曾经读过一篇文章,题目叫做:《你什么也没做错,你只是老了》读得心里酸酸的,就像文中提到的一样,如果你不在30岁之前...
    一佑妈妈阅读 588评论 10 2