Question Bank
1899 approved questions from the community
What is the difference between scale-out and scale-up?
What is Cross-Site Scripting (XSS)?
What is a Cross-Site Request Forgery (CSRF) attack?
How does HTTPS protect against man-in-the-middle attacks?
What is two-factor authentication (2FA)?
What is encapsulation in object-oriented programming?
What principles would you apply to define the size of a cache?
What is the difference between emergent design and evolutionary architecture?
How can you detect SQL injection via static code analysis?
How would you build a reliable communication protocol on top of a non-reliable one?
What are disadvantages of the Publish/Subscribe pattern at scale? (Select all that apply)
What characteristics should a system have to be cloud-ready? (Select all that apply)
How can you prevent session hijacking? (Select all that apply)
What are pros of microservices architecture? (Select all that apply)
What are advantages of Distributed Version Control Systems (DVCS) like Git? (Select all that apply)
Which are valid reasons to use NoSQL databases? (Select all that apply)
Which are valid approaches to API versioning? (Select all that apply)
Which of the following are characteristics of functional programming? (Select all that apply)
What makes maintaining software hard?
What makes code readable?