a programmer sits in front of his computer. He is in the home office, and we can see sun shining behind the window.The good news is that you won’t compete with many other people for the job (of REST web services developer, or tester). One or two other applicants, and sometimes you can even be the only one.

The bad news is that all people competing with you in an interview will have strong technical skills and proficiency in the programming language.

That means that your great answers to technical questions won’t suffice you to land the job. You will have to convince the interviewers of your soft skills, right attitude to work, and value you can bring to their company.

They will ask you screening and behavioral questions to understand your attitude and motivation. If all shortlisted candidates handle the technical part of the interview, the person who handles better the non-technical questions will get the job.   

In this article, however, we will focus on technical questions. If you would like to see the other questions, navigate to the following articles:


Technical questions for web services programing language

  • Illustrating of a success in a job interview. One of the man gesticulates with his hand, counting to three, while the other man listens.Q1. Can you define web service?
  • Q2.Has a RESTful web service an ability to generate output in different formats, based on a parameter given by the end user?
  • Q3. What is WSDL? (And after you answer, you will be given an example of it, and you should understand something about the example.)
  • Q4. Could an internet browser be a client to RESTful web service, or not?
  • Q5. Can you name the main distinctions between a RESTful web service and HTTP Servlet, if both of them are designed to perform the exactly the same function?
  • Q6. Do you know, what web service protocol stack means?
  • Q7. Can you name the main difference of HTTP POST and PUT requests, from the point of view of final user?
  • Q8. Have you ever written any RESTful web service? If yes, can you describe what function it was designed to perform and how did you advance?
  • Q9. Name as many output formats that can be generated using RESTful web service as you can.
  • Q10. Have you ever heart of JAXB? Do you know how it is associated with RESTful web services?
  • Q11. Precisely how will you cope with synchronization problems anytime more than one client attempts to use web service simultaneously?
  • Q12. Could you name the main advantages and disadvantages connected with using the RESTLET framework when compared with CXF for programming RESTful web service?
  • Q13. Are you able to generate HTML output through the RESTful web service? If you are able to, describe how.
  • Q14. Could we use GET request as an alternative to PUT request to generate resources?
  • Q15. Using a RESTful web service, whose state is actually getting transferred and how this happens from a point of view of programmer?

We hope you managed to answer most of these questions, becasue you would not have a chance in an interview if you did not know how to answer them.

Continue your interview preparation with Interview Penguin: