REST - Representational State Transfer SOAP - Simple Object Access Protocol For a general learning, a simple Google search and pick the top result and then talk about it. That is good enough. For interviews, we have to base our answers based on experience and also according to the interviewer expectation. Mainly focus on keywords and phrase it in small sentences. Then we can go on to explain in more detail. Because if interviewer is looking at pinpointed answers, they may enough here and lets go to next question. Parameter SOAP REST State Stateless by default, but it’s possible to make a SOAP API stateful Stateless (no server-side sessions) Cache API calls are not cached APIs calls are cached Performance Requires more bandwidth and computing power Requires fewer resources. So better performance and there is a compromise on security Recommended For Enterprise apps, high-security apps, distributed environment, Payment gateway and various services Public APIs for web services, mobile serv...