找工作相关

投了个测试开发的实习生岗位,由于平时东西做完了就没有去总结其中运用了哪些知识,收获了什么,遇到了什么难题,所以被问起来的时候只能一脸懵逼。现在梳理一下被问到的问题,并用自己的理解来回答。
1.什么是nginx,这东西是用来干嘛的。
首先B/S框架中S(服务器)能给客户端提供非常多的服务(文件传输(FTP),邮件发送与接收,WWW信息浏览,远程登录(telnet)等服务)这些服务都是通过服务器上的服务器软件(Apache,Nginx等)来帮助实现的。web服务器只能处理HTTP请求并做出响应。,django不是服务器,它只提供服务
2.平时都用过哪些python库,博客里用了python库。
答:自己平时用过requests、virtualenv、pytz、scrapy、Django,博客里用到的有django
3.前端如何与后端通信。
前后端通信是通过HTTP协议进行通信的。方法有GET(向服务器获取数据),POST(向服务端发送数据)。而前端能发起http请求的方式有通过点击链接发起http请求到后端接收到http请求并通过MTV模式将请求的url映射到对应的处理代码,这种方式是需要刷新整个页面擦能显示通信的结果,还有一种方式是ajax(Asynchronous JavaScript + XML)异步js和xml,不需要刷新整个页面,只需要刷新局部就可以实现将通信结果刷新出来。
4.用MySQL干了什么
用mysql保存博客的相关信息如博客内容,标题,作者,创建时间,评论数,点赞数,还保存了一些用户信息。

暂时只知道这么多,先记录下来。

猜你喜欢

转载自blog.csdn.net/Noob_coder_JZ/article/details/81330732