python技术面试题(十一)
正文共: 1059 字 5 图
预计阅读时间: 3 分钟
每日分享
When you wake up in the morning you have two choices: go back to sleep, or wake up and chase those dreams.
当你早上醒来时,你有两个选择:回去睡觉,或者醒来追逐那些梦想。
小闫语录:
在你抱怨命运的不公时,不妨回顾一下自己的生活。是否七点醒来,磨蹭到八九点才起。如果是,那么恭喜你,你不成功,天经地义。科比做为NBA巨星,尚且每天『欣赏』着凌晨四点的洛杉矶。你没有骄人之资,又没有刻苦的努力,凭什么要求享受成功?成功是自己搏出来的,公平是自己争取出来的,请先从床上起来再谈论其他!
1.Restful接口设计风格?
答:域名尽量部署在专用域名下(如https://api.ethanyan.com),如果api很简单,而且不会有进一步的扩展,那么可以考虑放在主域名下(https://www.ethanyan.com/api/)。API版本号应该放入URL,但是也有放在HTTP请求头中的。资源路径,使用名词表示,而且要用其复数形式,一般都是和数据库的表名进行对应。请求方式使用GET表示获取资源;使用POST表示新建资源;PUT表示更新资源;DELETE表示删除资源。使用准确的状态码,比如201表示新建数据成功;204表示删除数据成功;403表示请求错误被限制等等常见状态码。要进行错误处理,比如状态码是4xx的,我们应该返回错误信息,并且以error为键名出错信息作为键值进行返回。返回结果也要有规范,如GET请求返回单个对象或者资源对象的列表,POST返回新建的资源对象,PUT返回完整的资源对象,DELETE返回一个空文档。使用超媒体,返回结果中要提供链接,连向其他API的方法,使得用户不查文档也能知道下一步做什么。返回的数据格式,尽量使用JSON。
2.列举一些常用的一些默认端口?
答:MySQL默认对口是3306,HTTP默认端口是80,HTTPS默认端口是443,Redis的默认端口是6379,MongoDB默认端口是27017。
优质文章推荐:
公众号使用指南
redis操作命令总结
前端中那些让你头疼的英文单词
Flask框架重点知识总结回顾
项目重点知识点详解
难点理解&面试题问答
flask框架中的一些常见问题
团队开发注意事项
浅谈密码加密
Django框架中的英文单词
Django中数据库的相关操作
DRF框架中的英文单词
重点内容回顾-DRF
Django相关知识点回顾
美多商城项目导航帖
项目重要技术点介绍
python技术面试题(十一)相关推荐
- python技术面试题(十五)--算法
正文共: 7049 字 5 图 预计阅读时间: 18 分钟 每日分享 If you lose, don't lose the lesson. 直译:如果你输了,不要失去教训. 意译:吃一堑长一智. 小 ...
- 终于来啦!DALL·E API公测开始;从加减乘除到机器学习·系列电子书;Python技术面试题库;新型AI图片库;前沿论文 | ShowMeAI资讯日报
- 2020 年最全 Python 面试题汇总 (四)
@Author:Runsen 文章目录 前言 61.01背包 62.完全背包 63.多重背包 64.多重背包的二进制 65.混合背包 66.Vivio面试真题 67.二维费用的背包问题 68.买卖股票 ...
- 腾讯后端面试题python_python技术面试题(十九)--腾讯
正文共: 4171 字 6 图预计阅读时间: 11 分钟 因为去面试,停更了几天.在这次面试中,直接教会了我怎么做人......问的问题很深入,也让我明白了自己的水平.很简单的一个问题,深入之后,会衍 ...
- 老男孩上海校区Python面试题
python面试题 第一章:python基础 数据类型: 1 字典: 1.1 现有字典 dict={'a':24,'g':52,'i':12,'k':33}请按字典中的 value 值进行排序? 1. ...
- 2019最新 BAT、TMD等公司技术面试题及其答案
点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...
- Unity技术面试题
原文链接:http://www.jianshu.com/p/39c383f45d4e Unity技术面试题 一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行.换句话 ...
- 肖sir___面试就业课__非技术面试题
非技术面试题 一. 请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能.最深 ...
- 2019秋招最新 BAT、TMD等大厂技术面试题及其答案
随着各大厂商的招聘季接近尾声,各种各样的技术面试题也浮出了水面.Github大神联合众多贡献者,总结了2019年的BAT(百度.阿里.腾讯),TMD(头条.美团.滴滴)等众多互联网科技公司的面试题目, ...
最新文章
- Docker常用命令大全
- 【Android 逆向】ARM CPU 架构体系 ( ARM 内存模型 | ARM 架构堆的实现 | ARM 架构栈的实现 )
- java bean 工厂模式_Spring框架通过工厂创建Bean的三种方式实现
- 修改input的text 通过jquery的html获取值 未变化
- Qt Creator在多个平台上运行
- iOS中的WiFi与硬件通信
- 学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...
- “解救”外卖骑手,美团首次公开算法规则!
- Jenkins系列-Jenkins插件备份
- jquery实现图片等比例缩放,解决max-width在ie中不兼容问题
- 在微型计算机控制系统中常用的报警方式中,微机控制技术复习题
- substr判断最后一个是不是逗号_考研最后一个月是不是很累?
- 界面扩大缩小操作按钮_少儿编程|04.Scratch编程基本操作
- EnableViewState 属性
- 淘宝运营 高客单价的特点、推广引流方式
- java绘图-绘制图片
- Synopsys Formality 2018操作流程
- Android Dialer,Mms,Contacts源码修改笔记,移动端混合开发经验
- 外汇平台哪个比较好 2017年排行总结 Flyerinternational稳居前五
- 《互联网时代》第四集 再构
热门文章
- 转载的java面试题(值得推荐)
- STM32F0 、F1 在软件程序中写读保护选项字节(Option Bytes)
- 《第一篇》快学Flink-实时读取socket
- element audio 标签 不显示_青云神书【陆鸣】=书虫强推amp;不容错过
- [算法]发散思维能力题目
- 大数据开发和大数据分析的区别?
- vscode使用注意事项
- 第十二周 静态 +友元 + 动态 + 继承 + 多文件
- Laravel + EasyWeChat 微信登陆功能
- MyBatis框架(IDEA-Maven篇)---从小白到入门