Filter interviews by
SQL joins are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGH...
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure.
Example: const promise = new Promise((resolve, reject) => { ... });
NodeJs is a runtime environment that allows you to run JavaScript on the server side.
NodeJs uses an event-driven, non-blocking I/O model which makes it lightweight and efficient.
It is built on the V8 JavaScript engine from Google Chrome.
NodeJs allows you to easily build scalable network applications.
It uses the CommonJS module system for organizing code.
NodeJs has a large ecosystem of open source libraries availab...
There were 5 nodes worked on the earlier project.
5 nodes were involved in the project
Each node had specific tasks and responsibilities
Collaboration and communication among nodes were crucial for project success
I developed 3 APIs on my previous project.
Developed 3 APIs for data retrieval, user authentication, and payment processing.
Used RESTful architecture for API development.
Integrated APIs with frontend and backend systems for seamless communication.
CICD process involves continuous integration, continuous delivery, and continuous deployment to automate software delivery.
Continuous Integration (CI) - Developers regularly merge code changes into a shared repository, triggering automated builds and tests.
Continuous Delivery (CD) - Code changes that pass automated tests are automatically deployed to a staging environment for further testing.
Continuous Deployment ...
Performing CRUD on MVC or Asp.net
Create: Use HTTP POST method to add new data to the database.
Read: Use HTTP GET method to retrieve data from the database.
Update: Use HTTP PUT or PATCH method to modify existing data in the database.
Delete: Use HTTP DELETE method to remove data from the database.
Query optimization is the process of improving the performance of a database query.
It involves analyzing and modifying the query to reduce the execution time and resource usage.
Techniques include indexing, rewriting the query, and using query hints.
Example: Adding an index to a frequently used column can significantly improve query performance.
Example: Rewriting a complex query to use simpler subqueries can also i...
Spring Boot is a framework built on top of Spring, providing a more streamlined development experience.
Spring Boot provides auto-configuration, reducing the need for manual configuration
Spring Boot includes an embedded server, making it easier to deploy applications
Spring Boot provides a simpler project structure and faster development experience
Spring Boot is opinionated, providing defaults for many configuration...
Multi instance refers to the ability of a system to run multiple instances of an application or service simultaneously.
Multi instance allows for greater scalability and flexibility in a system.
It can be used to distribute workload across multiple instances, improving performance and reducing downtime.
Examples include running multiple instances of a web server or database server.
Multi instance can also be used for ...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
SQL joins are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOI...
I applied via Job Portal and was interviewed in Apr 2024. There were 2 interview rounds.
Led a cross-functional team to optimize supply chain processes, resulting in a 20% reduction in costs and improved delivery times.
Managed a team of 10 members across various departments, including logistics, procurement, and IT.
Implemented a new inventory management system that reduced stock discrepancies by 30%.
Conducted data analysis to identify bottlenecks in the supply chain, leading to a streamlined process.
Collab...
There were 5 nodes worked on the earlier project.
5 nodes were involved in the project
Each node had specific tasks and responsibilities
Collaboration and communication among nodes were crucial for project success
I developed 3 APIs on my previous project.
Developed 3 APIs for data retrieval, user authentication, and payment processing.
Used RESTful architecture for API development.
Integrated APIs with frontend and backend systems for seamless communication.
I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
I am a dedicated Test Engineer with 5 years of experience in software testing and quality assurance.
5 years of experience in software testing and quality assurance
Proficient in test planning, test case design, and execution
Skilled in identifying and documenting software defects
Experience with automated testing tools such as Selenium
Strong analytical and problem-solving skills
I am a dedicated Test Engineer with 5 years of experience in software testing and quality assurance.
5 years of experience in software testing and quality assurance
Proficient in test planning, test case design, and execution
Skilled in identifying and documenting software defects
Experience with automated testing tools such as Selenium
Strong analytical and problem-solving skills
It was intermediate level test
I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.
60 minutes Aptitude test based on General Aptitude, Java and SQL.
GD Topic-Advertisements should be banned or not?
I applied via Naukri.com and was interviewed in Nov 2022. There were 2 interview rounds.
Query optimization is the process of improving the performance of a database query.
It involves analyzing and modifying the query to reduce the execution time and resource usage.
Techniques include indexing, rewriting the query, and using query hints.
Example: Adding an index to a frequently used column can significantly improve query performance.
Example: Rewriting a complex query to use simpler subqueries can also improv...
GTT stands for Global Temporary Table, which is a temporary table used to store data temporarily during a session.
GTT is a temporary table that is created and used within a session
Data in GTT is visible only to the session that created it
GTT is automatically dropped at the end of the session or when the transaction is committed or rolled back
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Performing CRUD on MVC or Asp.net
Create: Use HTTP POST method to add new data to the database.
Read: Use HTTP GET method to retrieve data from the database.
Update: Use HTTP PUT or PATCH method to modify existing data in the database.
Delete: Use HTTP DELETE method to remove data from the database.
I applied via Recruitment Consulltant and was interviewed in Jun 2022. There were 2 interview rounds.
Spring Boot is a framework built on top of Spring, providing a more streamlined development experience.
Spring Boot provides auto-configuration, reducing the need for manual configuration
Spring Boot includes an embedded server, making it easier to deploy applications
Spring Boot provides a simpler project structure and faster development experience
Spring Boot is opinionated, providing defaults for many configuration opti...
Spring Boot has various annotations for different purposes.
SpringBootApplication - main class of Spring Boot application
RestController - marks a class as a RESTful controller
Autowired - injects dependencies automatically
RequestMapping - maps HTTP requests to handler methods
Value - injects values from properties file or environment variables
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS is based on four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance is the process of creating a new class from an existing class, inheriting all the properties and met...
There are three types of exceptions in Java: checked, unchecked, and errors.
Checked exceptions are checked at compile-time, e.g. IOException
Unchecked exceptions are not checked at compile-time, e.g. NullPointerException
Errors are caused by the environment in which the application is running, e.g. OutOfMemoryError
Top trending discussions
Some of the top questions asked at the MindCraft Software interview -
The duration of MindCraft Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 28 interview experiences
Difficulty level
Duration
based on 238 reviews
Rating in categories
6-8 Yrs
Not Disclosed
2-4 Yrs
Not Disclosed
2-4 Yrs
Not Disclosed
Senior Consultant
356
salaries
| ₹7.9 L/yr - ₹14.7 L/yr |
Consultant
292
salaries
| ₹5 L/yr - ₹10 L/yr |
Associate Consultant
57
salaries
| ₹1 L/yr - ₹6 L/yr |
Software Developer
43
salaries
| ₹2.4 L/yr - ₹10.5 L/yr |
Technical Lead
38
salaries
| ₹6.7 L/yr - ₹18 L/yr |
Softenger
Capital Numbers Infotech
JK Tech
DesignTech Systems