Premium Employer

Infosys

3.7
based on 37.7k Reviews
Filter interviews by

10+ Blueprint Technologies Interview Questions and Answers

Updated 16 Oct 2024
Popular Designations

Q1. Which programming languages do you use regularly in your work?

Ans.

I use multiple programming languages depending on the task at hand.

  • Python for automation and scripting

  • Java for building applications

  • Bash for shell scripting

  • SQL for database management

  • JavaScript for web development

  • Go for microservices

  • Perl for text processing

  • C/C++ for system-level programming

View 3 more answers

Q2. Can you explain in detail about clusters creation and how you handled practical bugs?

Ans.

Clusters creation involves setting up multiple servers to work together, while handling practical bugs requires troubleshooting and fixing issues in the cluster.

  • Clusters creation involves setting up multiple servers to work together to distribute workload and increase reliability.

  • Tools like Kubernetes or Docker Swarm can be used to create and manage clusters efficiently.

  • Practical bugs in clusters can include network issues, configuration errors, or software compatibility prob...read more

Add your answer

Q3. Which tasks have you added in CI pipeline for code coverage

Ans.

Added tasks for code coverage in CI pipeline

  • Implemented code coverage tool like JaCoCo or Cobertura

  • Configured the tool to generate coverage reports

  • Added a step in the pipeline to run the coverage tool and generate reports

  • Set a threshold for minimum code coverage and fail the build if it's not met

Add your answer

Q4. How to take backup of pipeline in azure devops

Ans.

To take backup of pipeline in Azure DevOps, follow these steps:

  • Go to the pipeline you want to backup

  • Click on the three dots on the top right corner

  • Select 'Export'

  • Choose the format you want to export the pipeline in

  • Save the file in a secure location

Add your answer
Discover Blueprint Technologies interview dos and don'ts from real experiences

Q5. What is difference between Git merge and Git rebase.

Ans.

Git merge combines changes from different branches, while Git rebase moves the entire branch to a new base commit.

  • Git merge creates a new commit with the combined changes of the branches being merged.

  • Git rebase moves the entire branch to a new base commit, resulting in a linear history.

  • Merge preserves the history of changes, while rebase rewrites the commit history.

  • Rebasing is useful for keeping a clean and linear history, while merging is better for preserving the context of...read more

Add your answer

Q6. Difference between Jenkins and Azure Devops

Ans.

Jenkins is a CI/CD tool while Azure DevOps is a complete DevOps solution.

  • Jenkins is open-source and can be hosted on-premises or in the cloud.

  • Azure DevOps is a cloud-based solution that offers a range of DevOps services.

  • Jenkins has a large number of plugins available for customization.

  • Azure DevOps offers a range of services including source control, build and release management, and project management.

  • Jenkins is more suitable for small to medium-sized projects while Azure Dev...read more

Add your answer
Are these interview questions helpful?

Q7. What happen when the sonarqube fails in jenkins

Ans.

When SonarQube fails in Jenkins, the code quality analysis will not be performed and potential issues in the code will not be identified.

  • SonarQube plugin in Jenkins will report a failure in the build job

  • Developers will not receive feedback on code quality issues

  • Quality gates will not be enforced, allowing potentially problematic code to be merged

  • Manual code reviews may need to be conducted to ensure code quality

Add your answer

Q8. What are ConfigMaps in Kubernetes?

Ans.

ConfigMaps in Kubernetes are used to store configuration data in key-value pairs and can be used by pods to access configuration information.

  • ConfigMaps are used to decouple configuration from pod definitions.

  • They can be created using kubectl create configmap command.

  • ConfigMaps can be mounted as volumes or used as environment variables in pods.

  • They are commonly used to store configuration files, environment variables, or any other configuration data needed by applications runn...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Difference between Git fetch and Git merge

Ans.

Git fetch downloads changes from a remote repository, while Git merge combines changes from different branches.

  • Git fetch updates the remote tracking branches in your local repository without merging them with your current branch.

  • Git merge combines changes from a different branch into your current branch.

  • Git fetch is useful for reviewing changes before merging, while Git merge is used to integrate changes into your current branch.

  • Git fetch does not modify your working director...read more

Add your answer

Q10. Challenges you faced in build environment

Ans.

Managing dependencies, version control issues, inconsistent environments

  • Dealing with conflicting dependencies causing build failures

  • Ensuring consistent environment across development, testing, and production

  • Resolving version control conflicts and ensuring code is up-to-date

  • Handling build failures due to outdated or missing dependencies

  • Managing build tools and configurations for different projects

Add your answer

Q11. Brief about yourself cicd pipeline aws services

Ans.

I am a DevOps Engineer with experience in setting up CI/CD pipelines using AWS services.

  • Implemented CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline

  • Utilized AWS services such as CodeBuild, CodeDeploy, and CodePipeline for automation

  • Integrated infrastructure as code tools like Terraform or CloudFormation for provisioning resources

  • Ensured continuous integration and delivery of applications with automated testing and deployment

Add your answer

Q12. Write a docker file to build a microservices

Ans.

A Dockerfile to build a microservices application

  • Use a base image like Alpine Linux or Ubuntu

  • Install necessary dependencies and libraries

  • Copy the application code into the container

  • Expose the required ports

  • Specify the command to run the microservice

Add your answer

Q13. Disadvantages of kuberneties

Ans.

Kubernetes has some disadvantages that need to be considered before implementation.

  • Complexity in setup and maintenance

  • Steep learning curve for beginners

  • Requires additional resources for monitoring and management

  • Potential for downtime and service disruption

  • Limited support for stateful applications

  • May not be cost-effective for small-scale deployments

Add your answer

Q14. Tell about CICD implementation

Ans.

CICD implementation involves automating the process of integrating code changes, testing, and deploying them to production.

  • Set up a version control system like Git to track changes

  • Use a continuous integration tool like Jenkins to automatically build and test code

  • Implement automated testing to ensure code quality

  • Utilize a deployment tool like Ansible or Docker to deploy changes to production

  • Monitor and analyze the pipeline for improvements

Add your answer

Q15. Difference between git and sub git

Ans.

Git is a version control system used for tracking changes in source code, while Subversion (SVN) is a centralized version control system.

  • Git is distributed, allowing users to work offline and commit changes locally before syncing with a remote repository.

  • Subversion is centralized, requiring a constant connection to the central repository for most operations.

  • Git uses branching and merging extensively, making it easier to work on multiple features simultaneously.

  • Subversion uses...read more

Add your answer

Q16. Explain Kubernetes Architecture?

Ans.

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).

  • Pods are the smallest deployable units in Kubernetes, consisting of on...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Blueprint Technologies

based on 25 interviews
3 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Devops Engineer Interview Questions from Similar Companies

3.9
 • 39 Interview Questions
3.8
 • 22 Interview Questions
3.3
 • 11 Interview Questions
4.2
 • 11 Interview Questions
3.7
 • 10 Interview Questions
3.8
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter