Add office photos
Engaged Employer

OpsTree Solutions

3.9
based on 83 Reviews
Filter interviews by

Sanoh Interview Questions and Answers

Updated 11 Dec 2024

Q1. What is Jenkins and how to setup multiple pipeline?

Ans.

Jenkins is a popular open-source automation server used for continuous integration and continuous delivery (CI/CD).

  • Install Jenkins on a server or machine

  • Create a new pipeline job in Jenkins

  • Configure the pipeline job with the necessary settings and parameters

  • Add stages and steps to the pipeline script

  • Repeat the process to set up multiple pipelines

Add your answer

Q2. Linux basic commands for troubleshooting ?

Ans.

Some basic Linux commands for troubleshooting include ls, ps, top, grep, and netstat.

  • ls - list directory contents

  • ps - report a snapshot of the current processes

  • top - display Linux processes

  • grep - search for specific patterns in files

  • netstat - display network connections, routing tables, interface statistics, masquerade connections, and multicast memberships

Add your answer

Q3. How fluent you are in AWS/Kubernetes?

Ans.

I am highly fluent in AWS and Kubernetes, with extensive experience in designing, implementing, and managing cloud infrastructure.

  • Extensive experience in designing and implementing AWS solutions such as EC2, S3, RDS, Lambda, and VPC

  • Proficient in managing Kubernetes clusters, deploying applications, and scaling resources

  • Hands-on experience with infrastructure as code tools like Terraform and CloudFormation

  • Strong understanding of networking, security, and monitoring best practi...read more

Add your answer

Q4. What is difference between entry point and cmd in dockerfile

Ans.

The ENTRYPOINT instruction specifies the command that will be executed when a container is run. The CMD instruction provides default arguments for the ENTRYPOINT command.

  • ENTRYPOINT is used to specify the executable that will run as the main process inside the container.

  • CMD is used to provide default arguments for the ENTRYPOINT command.

  • ENTRYPOINT and CMD can be used together to create a flexible Docker image.

  • ENTRYPOINT is preferred when you want to define a container with a s...read more

View 1 answer
Discover Sanoh interview dos and don'ts from real experiences

Q5. Command to check free space in linux

Ans.

Command to check free space in linux

  • Use the 'df' command to check free space in Linux

  • The '-h' option can be used to display the output in a human-readable format

  • The '-T' option can be used to display the file system type

  • The '-x' option can be used to exclude specific file system types

  • The '-i' option can be used to display the inode information

View 1 answer

Q6. Whai is ExpressJS

Ans.

ExpressJS is a fast, unopinionated, minimalist web framework for Node.js.

  • ExpressJS is used for building web applications and APIs.

  • It simplifies the process of handling HTTP requests and responses.

  • Middleware functions can be used to perform tasks like authentication, logging, etc.

  • Routing is a key feature of ExpressJS, allowing developers to define routes for different URLs.

  • Example: const express = require('express'); const app = express();

Add your answer

Q7. Indexes in MongoDB

Ans.

Indexes in MongoDB are used to improve query performance by allowing the database to quickly locate documents.

  • Indexes can be created on a single field or a combination of fields.

  • Queries that filter on indexed fields can be executed more efficiently.

  • Examples of creating indexes: db.collection.createIndex({ field: 1 })

  • Compound indexes can be created by specifying multiple fields in the index definition.

Add your answer

Q8. Difference between Software Testing and Manual Testing

Ans.

Software testing is a broader term that includes manual testing as well as automated testing.

  • Software testing involves testing the software for bugs, errors, and defects.

  • Manual testing is the process of manually testing software for defects without the use of automation tools.

  • Automated testing involves using automation tools to execute test cases and compare actual outcomes with expected outcomes.

  • Manual testing is time-consuming and prone to human errors, while automated test...read more

Add your answer

Q9. Do you have Linux background ?

Ans.

Yes, I have a strong Linux background.

  • Proficient in Linux command line interface

  • Experience with Linux server administration

  • Familiarity with Linux networking and security

  • Comfortable with shell scripting and automation

  • Examples: Configuring Apache web server, setting up SSH access, troubleshooting network connectivity issues

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

Interview Process at Sanoh

based on 16 interviews
Interview experience
3.8
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 382 Interview Questions
4.1
 • 377 Interview Questions
4.0
 • 255 Interview Questions
3.7
 • 220 Interview Questions
3.6
 • 197 Interview Questions
3.3
 • 153 Interview Questions
View all
Top OpsTree Solutions Interview Questions And Answers
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
75 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