i
Coditas Technologies
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
Explaining the differences between ENTRYPOINT, CMD, and RUN in Docker and the usage of ARGS and ENV.
ENTRYPOINT is the command that runs when the container starts
CMD is the default command that runs after ENTRYPOINT, can be overridden
RUN executes commands during the build process
RUN can be used instead of CMD, but it will not be the default command
ARGS are used to pass arguments to the Dockerfile during build time
ENV se...
Top trending discussions
I applied via Company Website and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
posted on 4 Apr 2022
I appeared for an interview before Apr 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical interview round with questions on Jenkins, Kubernetes, MYSQL etc.
Declarative pipelines focus on the desired state of the pipeline, while scripted pipelines allow for more flexibility and control.
Declarative pipelines use a more structured syntax and are recommended for simpler pipelines.
Scripted pipelines use Groovy script and allow for more complex logic and customization.
Declarative pipelines are easier to read and maintain, while scripted pipelines can be more powerful but harder...
Jenkins triggers scheduled jobs or pipelines based on configured cron expressions or triggers from external events.
Jenkins uses cron expressions to schedule jobs at specific times or intervals.
Jobs can also be triggered manually or by external events like code commits to a repository.
Pipeline jobs can be triggered by changes in a Git repository, webhook notifications, or other external triggers.
Ansible is a configuration management tool, while Jenkins is a continuous integration and continuous deployment tool.
Ansible is used for configuration management and automation of tasks, while Jenkins is used for automating the build, test, and deployment processes.
Ansible uses YAML for configuration management, while Jenkins uses Groovy scripts for defining build pipelines.
Ansible is agentless, meaning it does not req...
Kubernetes Deployments manage multiple Pods and provide features like scaling, rolling updates, and rollback.
Deployments manage the lifecycle of Pods, ensuring a desired state is maintained.
Pods are the smallest deployable units in Kubernetes, representing a single instance of a running process.
Deployments allow for easy scaling of applications by creating or deleting Pods based on the defined configuration.
Deployments...
Ingress is a layer 7 HTTP routing mechanism while Load Balancer is a layer 4 TCP/UDP load balancer in Kubernetes.
Ingress is used to expose HTTP and HTTPS routes to services inside the cluster, while Load Balancer is used to distribute traffic across multiple nodes.
Ingress provides features like SSL termination, path-based routing, and name-based virtual hosting, while Load Balancer focuses on distributing traffic based...
Round duration - 60 minutes
Round difficulty - Easy
Technical round with questions on AWS Services, Docker, Microservices etc.
Amazon ECS is a container management service while Amazon EKS is a managed Kubernetes service.
Amazon ECS is a fully managed container orchestration service, while Amazon EKS is a managed Kubernetes service.
Amazon ECS is more tightly integrated with other AWS services like CloudWatch, IAM, and VPC, while Amazon EKS is more flexible and can run on any cloud provider.
Amazon ECS uses its own proprietary orchestration engin...
Running Docker inside Docker is useful for testing, CI/CD pipelines, and isolating environments.
Testing different Docker configurations
Running CI/CD pipelines within containers
Isolating development environments
Building and testing Docker images within containers
Monolithic architecture is a single, unified system while microservices architecture is a collection of small, independent services.
Monolithic architecture is a single, indivisible unit where all components are tightly coupled.
Microservices architecture breaks down the application into smaller, loosely coupled services that communicate through APIs.
Monolithic architecture can be harder to scale and maintain compared to...
Tip 1 : You'll be selected only and if you're really very technically sound and have working experience in Production environment. You can't fool interviewer.
Tip 2 : Must do Previously asked Interview as well as Online Test Questions.
Tip 3 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
posted on 13 Mar 2020
I applied via LinkedIn and was interviewed in Feb 2020. There were 5 interview rounds.
MySQL-Aurora is a managed service while MySQL requires manual management. Ansible and Jenkins are both automation tools.
MySQL-Aurora is a managed service provided by AWS, while MySQL requires manual management.
MySQL-Aurora is more scalable and fault-tolerant than MySQL.
Ansible is a configuration management tool that automates the deployment and management of software.
Jenkins is a continuous integration and continuous d...
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
CICD process is a software development approach that automates the building, testing, and deployment of code changes.
CICD stands for Continuous Integration and Continuous Deployment
It involves automating the entire software development process
It helps in reducing errors and improving the quality of the code
Tools like Jenkins, GitLab, and Travis CI are used for CICD
Example: Code changes are automatically built, tested, ...
Pipeline stages are the different steps involved in the continuous delivery process.
Pipeline stages include building, testing, deploying, and monitoring.
Each stage has its own set of tools and processes.
Stages can be automated to ensure consistency and efficiency.
Examples of tools used in pipeline stages include Jenkins, Git, Docker, and Kubernetes.
based on 1 interview
Interview experience
based on 8 reviews
Rating in categories
Software Engineer
415
salaries
| ₹3.6 L/yr - ₹12.5 L/yr |
Associate Software Engineer
149
salaries
| ₹1 L/yr - ₹9.1 L/yr |
Software Developer
144
salaries
| ₹5 L/yr - ₹17 L/yr |
Senior Software Engineer
113
salaries
| ₹10 L/yr - ₹35 L/yr |
Data Engineer
59
salaries
| ₹6 L/yr - ₹14 L/yr |
Mobile Programming
Diverse Lynx
Arcesium
Solartis Technology Services