Senior Platform Engineer
Senior Platform Engineer Interview Questions and Answers
Q1. What is the main difference in docker swarm and Kubernates
Docker Swarm is simpler and easier to set up, while Kubernetes is more powerful and feature-rich for complex deployments.
Docker Swarm is easier to set up and manage for smaller deployments
Kubernetes is more powerful and feature-rich, suitable for complex deployments and scaling
Kubernetes has a larger community and ecosystem support compared to Docker Swarm
Kubernetes provides more advanced features like auto-scaling, self-healing, and rolling updates
Docker Swarm is more lightw...read more
Q2. Zig zag traversal of tree All permutation and combination of numbers in a given array
Implement zig zag traversal of a tree and generate all permutations of numbers in a given array.
For zig zag traversal of a tree, use a queue or stack to keep track of nodes at each level and alternate the direction of traversal.
To generate all permutations of numbers in an array, use backtracking or recursion to explore all possible combinations.
Consider using a HashSet to avoid duplicate permutations.
Senior Platform Engineer Interview Questions and Answers for Freshers
Q3. What are the types of SQS?
The types of SQS are standard queues and FIFO queues.
Standard queues: Default queue type with best-effort ordering and at-least-once delivery.
FIFO queues: First-In-First-Out queues that guarantee ordering and exactly-once processing.
FIFO queues have a .fifo suffix in their name.
Q4. Explain Kubernates Architecture
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes follows a master-slave architecture with a master node and multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Kubernetes uses Pods as the smallest deployable units, which can conta...read more
Q5. Write a decorator in python.
A decorator in Python is a design pattern that allows you to add new functionality to an existing object without modifying its structure.
Decorators are functions that take another function as an argument and extend its behavior without modifying it directly.
They are commonly used to add logging, timing, or authentication to functions.
Syntax: @decorator_function above the function definition.
Example: def my_decorator(func): def wrapper(): print('Something is happening before t...read more
Senior Platform Engineer Jobs
Interview Questions of Similar Designations
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month