RESTFUL WEB SERVICES INTERVIEW QUESTIONS

TOP 15+ RESTFUL WEB SERVICES INTERVIEW QUESTIONS AND ANSWERS

RESTful Web Services Interview Questions
RESTful Web Services Interview Questions

1) What is REST?
REST is web standards based architecture and stands for REpresentational State Transfer. It uses HTTP Protocol for data communication. Here, everything is a resource.

2) What are the HTTP methods used in REST based architecture?
HTTP methods used in REST based architecture are:
GET
PUT
DELETE
POST
OPTIONS

3) Who is the inventor of RESTful Web Services?
REST is introduced by Roy Fielding.

4) Which framework implements JAX-RS 2.0 API in REST?
Jersey framework.

5) Which annotation is used to specify a path for the web service?
@Path annotation is used to specify a path for the web service.

6) What is a Resource?
A resource is an entity in the database and similar to object in Object Oriented Programming.

It is a unique URL with representation of an object.

7) Which markup language can be used in restful web API?
SON and XML.

8) What are the advantages of Web Services?
Advantages of Web Services are:
Reusability
Loose Coupling
Interoperability
Easy to deploy and integrate

Multiple service versions can be running at same time

9) What are different types of Web Services?
Two types of Web Services are:
SOAP Web Services

RESTful Web Services

11) What are the benefits of Statelessness?
Benefits of Statelessness are:

Here, each method request is independently treated by Web Services.
Here, Client’s previous interactions not need to be maintain by Web Services.
HTTP is statelessness protocol, RESTful Web Services work with the HTTP protocols.

12) What are the frameworks available to implement RESTful Web Services?
Frameworks available to implement RESTful Web Services are:

Jersey

Restlet

EasyRest

13) What are the tools required to test Web API?
Tools required to test Web API are:

SOAPUI tool for SOAP Web Services
Firefox poster plugin for RESTful Web Services

14) What is WSDL?
It is an XML format which is used for describing web services.

WSDL stands for Web Services Description Language.

15) What is JAX-WS?
It is a set of APIs which is used for creating web services in XML format.

LATEST RESTful Web Services Interview Questions