一. 面试题及剖析
1. 今日面试题
你们的项目是前后端分离的吗?
前后端之间如何进行交互?
你写过接口文档吗?
熟悉Swagger吗?
你们项目中的接口如何对外暴露?
2. 题目剖析在上一篇文章中,壹哥跟大家说过,现在的开发模式,越来越追求前后端分离了,这就对后端传统的开发模式发出了新的挑战,要求后端开发人员在很多方面都要兼顾前端的需求。
在前后端分离的开发模式中,前端团队负责UI界面的渲染,后端团队负责实现Web接口和核心业务逻辑,两个团队之间密切配合,共同完成项目开发。前端调用后端的Web接口,而后端团队也需要把数据以合适的格式传递给前端,目前主流的数据载体是用JSON格式。
但因为Web接口是后端团队开发的,前端团队并不知道这个Web接口的定义和使用规则