Interview Guides
Application Security - Interview preparation guide
Apr 25, 2020 Interview Guides

1. What is application security? Application security refers to the measures and practices implemented to protect applications from security threats throughout their development lifecycle and...

Kubernetes - Interview preparation guide
Mar 25, 2020 Interview Guides

What is Kubernetes and why is it used? Kubernetes (K8s) is an open source container orchestration platform that automates: Deployment Scaling Load balancing Management of containerized applications...

Docker - Interview preparation guide
Mar 24, 2020 Interview Guides

What is Docker and why is it used? Docker is a platform for developing, shipping, and running applications in containers. Containers package an application with its dependencies, ensuring consistency...

CI/CD concepts - Interview preparation guide
Mar 23, 2020 Interview Guides

What is CI/CD? CI/CD stands for Continuous Integration and Continuous Delivery/Deployment. CI is the practice of automatically integrating code changes from multiple contributors into a shared...

GraphQL - Interview preparation guide
Mar 22, 2020 Interview Guides

What is GraphQL? GraphQL is a query language for APIs and a runtime for executing those queries. It allows clients to request exactly the data they need, reducing over fetching and under fetching...

Kafka - Interview preparation guide
Mar 21, 2020 Interview Guides

What is Apache Kafka? Apache Kafka is a distributed event streaming platform designed for high throughput, fault tolerant, and real time data streaming. It is used for building real time data...

REST API - Interview preparation guide
Mar 20, 2020 Interview Guides

What is a REST API? A REST (Representational State Transfer) API is an architectural style for designing networked applications. It uses standard HTTP methods to interact with resources, making it...

AWS - Interview preparation guide
Mar 19, 2020 Interview Guides

What is Amazon EC2 and what are its features? Amazon EC2 (Elastic Compute Cloud) is a web service that provides resizable compute capacity in the cloud. It allows you to launch and manage virtual...

Penetration Testing - Interview preparation guide
Mar 17, 2020 Interview Guides

Fundamentals of Penetration Testing What is penetration testing? Penetration testing, or ethical hacking, involves simulating cyberattacks on systems, networks, or applications to identify and...

API Management - Interview preparation guide
Mar 16, 2020 Interview Guides

What is an API? An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other. It defines methods and data...

Java - Interview preparation guide
Mar 14, 2020 Interview Guides

Keywords Data types and Operators Strings Threads OOP in Java Exceptions Java Keywords What is the use of final keyword? The final keyword in Java is used to indicate that a variable, method, or...

IAM Concepts - Interview preparation guide
Mar 13, 2020 Interview Guides

What is IAM (Identity and Access Management)? IAM is a framework of policies, processes, and technologies used to manage digital identities and control access to resources. It ensures the right users...