What are RESTful web services, and are there any disadvantages to using them when developing a website back end?
During a back end developer interview, most of the questions you will be asked will be technical or operational. These questions help the interviewer determine your ability to do this job and provide them information about the processes and technologies you use to create website back ends. You can prepare for these types of questions by researching the company and its websites and determining the technologies they currently use. It is also a good idea to contact both current and former website developers from the organization to learn about the technologies they use.
"RESTful web services use the Representational State Transfer (REST) architectural style to specify website properties such as the uniform interface. This helps the back end developer specify the website's properties, including its performance, scalability, and modifiability. In the REST architectural style, data and functionality are resources accessed using Uniform Resource Identifiers (URIs), which are web links. Some of the disadvantages of REST are that it has to be communicated through means such as documentation or emails, there can't be asynchronous calls, and sessions can't be maintained."
