i
Calsoft
Work with us
Filter interviews by
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
Python code to reverse an array of strings
Use the built-in function 'reverse()' to reverse the array of strings
Alternatively, you can use slicing to reverse each individual string in the array
An automation framework is a set of guidelines, rules, and tools that help in creating automated tests for software applications.
Automation frameworks provide structure and organization for automated testing
They help in reducing the effort required to maintain and update automated tests
Frameworks can include libraries, coding standards, and best practices for test automation
Examples of automation frameworks include Sel...
To create a CI/CD job, you need to define the steps for building, testing, and deploying code automatically.
Define the source code repository to pull code from
Set up build steps to compile code and run tests
Configure deployment steps to deploy code to target environments
Integrate with version control system for triggering builds on code changes
Use CI/CD tools like Jenkins, GitLab CI, or CircleCI
Handle bugs by identifying, prioritizing, fixing, and testing them to ensure quality software.
Identify bugs by reproducing them and analyzing logs
Prioritize bugs based on impact and severity
Fix bugs by writing code changes and performing code reviews
Test fixes to ensure they resolve the issue without introducing new bugs
Top trending discussions
posted on 20 Apr 2022
I applied via Recruitment Consulltant and was interviewed before Apr 2021. There was 1 interview round.
NoSQL databases are non-relational databases that store and retrieve data in a non-tabular format.
Document-oriented databases (MongoDB, Couchbase)
Key-value stores (Redis, Riak)
Column-family stores (Cassandra, HBase)
Graph databases (Neo4j, OrientDB)
Scaling refers to the process of increasing or decreasing the capacity of a system to handle more or less load.
Vertical Scaling: Adding more resources to a single node
Horizontal Scaling: Adding more nodes to a system
Load Balancing: Distributing the load across multiple nodes
Database Sharding: Splitting a database into smaller parts to distribute the load
Caching: Storing frequently accessed data in memory for faster acc...
I applied via Approached by Company and was interviewed before Apr 2021. There were 3 interview rounds.
I appeared for an interview in Sep 2017.
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in May 2019. There were 3 interview rounds.
I appeared for an interview in Sep 2019.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.
I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.
Proficient in Java, Python, and C++
2 years of software development experience
Excellent communication skills for client interaction
I applied via Naukri.com and was interviewed before Oct 2020. There were 5 interview rounds.
I applied via Approached by Company and was interviewed before Apr 2021. There were 2 interview rounds.
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Development Engineer
318
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Development Engineer
229
salaries
| ₹4.4 L/yr - ₹16.5 L/yr |
Softwaretest Engineer
132
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Senior Software Engineer
123
salaries
| ₹6 L/yr - ₹24 L/yr |
Principal Development Engineer
123
salaries
| ₹10 L/yr - ₹36 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant