Filter interviews by
Transactions are sequences of operations performed as a single logical unit of work, ensuring data integrity and consistency.
A transaction must be atomic, meaning it either completes fully or not at all.
Transactions are often used in databases to manage changes, like transferring funds between accounts.
They follow the ACID properties: Atomicity, Consistency, Isolation, Durability.
Example: In a banking system, tran...
Promises are objects in JavaScript that represent the eventual completion or failure of an asynchronous operation.
A promise can be in one of three states: pending, fulfilled, or rejected.
Example: A promise is created using 'new Promise()' and can be resolved or rejected based on the outcome of an async operation.
Promises allow chaining with '.then()' for success and '.catch()' for error handling.
Example: fetch('ur...
SQL databases are structured and relational, while NoSQL databases are unstructured and flexible.
SQL databases use structured query language (e.g., MySQL, PostgreSQL).
NoSQL databases are schema-less and can store unstructured data (e.g., MongoDB, Cassandra).
SQL databases are ideal for complex queries and transactions.
NoSQL databases excel in scalability and handling large volumes of data.
SQL databases enforce ACID...
A schema for a Ludo game includes players, game state, and board configuration to manage gameplay effectively.
Players: Each player has a unique ID, name, and color (e.g., Player 1: {id: 1, name: 'Alice', color: 'Red'}).
Game State: Tracks the current state of the game (e.g., {status: 'in_progress', currentTurn: 1}).
Board Configuration: Represents the board layout, including home positions and safe zones (e.g., {hom...
ACID properties ensure reliable transactions in databases, maintaining data integrity and consistency.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions bring the database from one valid state to another. Example: A transaction must not violate any database rules.
Isolation: Transactions occur independently. Example: Two transactions should ...
I am a passionate Solution Engineer with a strong background in technology and problem-solving, dedicated to delivering innovative solutions.
Over 5 years of experience in solution engineering, focusing on customer needs and technical requirements.
Proficient in various programming languages, including Python and Java, which I use to develop tailored solutions.
Successfully led a project that improved system efficien...
Event Loop in Node.js is a mechanism that allows Node.js to perform non-blocking I/O operations.
Event Loop is responsible for handling asynchronous operations in Node.js.
It allows Node.js to perform multiple operations simultaneously without blocking the execution.
Event Loop continuously checks the event queue for any pending tasks and executes them in a loop.
Example: setTimeout() function in Node.js uses Event Lo...
Event Loop in Node.js is a mechanism that allows Node.js to perform non-blocking I/O operations.
Event Loop is responsible for handling asynchronous operations in Node.js.
It allows Node.js to perform multiple operations simultaneously without blocking the execution.
Event Loop continuously checks the event queue for any pending tasks and executes them in a loop.
Example: setTimeout() function in Node.js uses Event Loop to...
4 coding question 1 easy 2 medium 1 hard
SQL query to find the second largest salary in a table
Use the MAX() function to find the highest salary
Use the WHERE clause to exclude the highest salary
Order the salaries in descending order and limit the result to 1
Frond end related coding
Core js and next interview
I am a passionate Solution Engineer with a strong background in technology and problem-solving, dedicated to delivering innovative solutions.
Over 5 years of experience in solution engineering, focusing on customer needs and technical requirements.
Proficient in various programming languages, including Python and Java, which I use to develop tailored solutions.
Successfully led a project that improved system efficiency by...
I appeared for an interview in May 2024, where I was asked the following questions.
A schema for a Ludo game includes players, game state, and board configuration to manage gameplay effectively.
Players: Each player has a unique ID, name, and color (e.g., Player 1: {id: 1, name: 'Alice', color: 'Red'}).
Game State: Tracks the current state of the game (e.g., {status: 'in_progress', currentTurn: 1}).
Board Configuration: Represents the board layout, including home positions and safe zones (e.g., {home: [0...
ACID properties ensure reliable transactions in databases, maintaining data integrity and consistency.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions bring the database from one valid state to another. Example: A transaction must not violate any database rules.
Isolation: Transactions occur independently. Example: Two transactions should not i...
SQL databases are structured and relational, while NoSQL databases are unstructured and flexible.
SQL databases use structured query language (e.g., MySQL, PostgreSQL).
NoSQL databases are schema-less and can store unstructured data (e.g., MongoDB, Cassandra).
SQL databases are ideal for complex queries and transactions.
NoSQL databases excel in scalability and handling large volumes of data.
SQL databases enforce ACID prop...
Transactions are sequences of operations performed as a single logical unit of work, ensuring data integrity and consistency.
A transaction must be atomic, meaning it either completes fully or not at all.
Transactions are often used in databases to manage changes, like transferring funds between accounts.
They follow the ACID properties: Atomicity, Consistency, Isolation, Durability.
Example: In a banking system, transferr...
Promises are objects in JavaScript that represent the eventual completion or failure of an asynchronous operation.
A promise can be in one of three states: pending, fulfilled, or rejected.
Example: A promise is created using 'new Promise()' and can be resolved or rejected based on the outcome of an async operation.
Promises allow chaining with '.then()' for success and '.catch()' for error handling.
Example: fetch('url').t...
I appeared for an interview before Feb 2023.
I applied via Referral and was interviewed before Mar 2023. There were 3 interview rounds.
3 coding program for campus drive selection
Top trending discussions
posted on 26 Jul 2021
I appeared for an interview in Jun 2021.
I applied via Company Website and was interviewed before Dec 2020. There were 3 interview rounds.
posted on 29 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.
Coding test are just basic Array and linkedList question
based on 8 interview experiences
Difficulty level
Duration
based on 34 reviews
Rating in categories
Solution Engineer
179
salaries
| ₹4.6 L/yr - ₹11.4 L/yr |
Senior Solution Engineer
32
salaries
| ₹10.7 L/yr - ₹17.4 L/yr |
Software Engineer
26
salaries
| ₹4.1 L/yr - ₹10.5 L/yr |
Software Developer
12
salaries
| ₹4 L/yr - ₹11.5 L/yr |
QA Engineer
9
salaries
| ₹2.8 L/yr - ₹6.5 L/yr |
Iksula
Mantra Technologies
Dyninno India
Tech2Globe