Filter interviews by
I prioritize tasks by assessing urgency, importance, and deadlines, ensuring efficient workflow and customer satisfaction.
Assess urgency: I identify tasks that need immediate attention, like resolving customer complaints.
Evaluate importance: I prioritize tasks that align with company goals, such as improving service quality.
Use a task management tool: I utilize tools like Trello to organize and visualize my worklo...
A C++ function is a block of code that performs a specific task and can be called from other parts of a program.
Functions in C++ are defined using a return type, function name, parameters, and a body enclosed in curly braces.
Functions can be called multiple times from different parts of the program.
Example: int add(int a, int b) { return a + b; }
Filter in JavaScript is a method used to create a new array with elements that pass a certain condition.
Filter method creates a new array with elements that satisfy a provided function.
It does not modify the original array, but returns a new array.
Example: const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(num => num % 2 === 0); // [2, 4]
A brief overview of JavaScript and React fundamentals for a Senior Software Engineer role.
JavaScript is a versatile, high-level programming language used for web development.
React is a JavaScript library for building user interfaces, particularly single-page applications.
JS features include variables (let, const), functions (arrow functions), and asynchronous programming (promises, async/await).
React components ca...
LUDO game can be implemented using object-oriented programming concepts and graphics libraries.
Create classes for game board, players, and game pieces
Implement game logic for dice rolls, moving pieces, and capturing opponent pieces
Use graphics libraries to create a visually appealing game interface
Incorporate sound effects and animations to enhance user experience
PUT is used to update an existing resource while POST is used to create a new resource.
PUT replaces the entire resource while POST only updates part of it.
PUT is idempotent while POST is not.
PUT requires the client to send the entire updated resource while POST only requires the updated fields.
PUT is used for idempotent operations while POST is used for non-idempotent operations.
Test cases for adding an item to the cart
Verify that the item is added to the cart
Verify that the item count in the cart is incremented
Verify that the total price in the cart is updated
Verify that the item details are correct in the cart
Test cases for cart option in Flipkart
Verify that items can be added to the cart
Verify that items can be removed from the cart
Verify that the cart displays the correct quantity and price
Verify that the cart can be emptied
Verify that the user can proceed to checkout from the cart
React life cycle hooks are methods that allow you to hook into the component's life cycle events.
There are three phases of a component's life cycle: Mounting, Updating, and Unmounting.
Mounting phase includes methods like constructor, render, and componentDidMount.
Updating phase includes methods like shouldComponentUpdate, render, and componentDidUpdate.
Unmounting phase includes method componentWillUnmount.
Hooks ca...
To avoid then chain and make API call effective through promise, use async/await syntax.
Use async keyword before the function definition.
Use await keyword before the API call.
Wrap the API call in try-catch block to handle errors.
Use Promise.all() to make multiple API calls simultaneously.
Use Promise.race() to get the result of the fastest API call.
Use .finally() to perform actions after the API call is complete.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I appeared for an interview in May 2025, where I was asked the following questions.
Count the occurrences of the most frequent string in an array and return that count.
Use a frequency map to count occurrences of each string.
Iterate through the array and update the count in the map.
Find the maximum count from the frequency map.
Return how many strings have that maximum count.
Example: For ['apple', 'banana', 'apple'], 'apple' occurs 2 times, so return 2.
Create an HTML table with data from a mock API and implement a search feature for filtering results.
1. Set up a React project using Create React App.
2. Use 'fetch' or 'axios' to retrieve data from the mock API.
3. Store the fetched data in a state variable using useState.
4. Map over the data to create table rows in JSX.
5. Implement a search input that updates a search term state.
6. Filter the displayed data based on the...
I appeared for an interview in Dec 2024.
The coding test was easy not much questions were there 3 questions asked 2 easy and 1 moderate all were leetcode questions .
A C++ function is a block of code that performs a specific task and can be called from other parts of a program.
Functions in C++ are defined using a return type, function name, parameters, and a body enclosed in curly braces.
Functions can be called multiple times from different parts of the program.
Example: int add(int a, int b) { return a + b; }
I applied via Referral and was interviewed in May 2024. There were 4 interview rounds.
Problem based discussion
It was a great experience
I was told to develope an app where we can book mall parking slot from home
Filter in JavaScript is a method used to create a new array with elements that pass a certain condition.
Filter method creates a new array with elements that satisfy a provided function.
It does not modify the original array, but returns a new array.
Example: const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(num => num % 2 === 0); // [2, 4]
I enjoy the opportunity to connect with diverse candidates and help them find the right fit for their career.
Building relationships with candidates
Assisting candidates in their career development
Contributing to the success of the company by hiring top talent
I applied via LinkedIn and was interviewed in Aug 2023. There were 3 interview rounds.
Java Streams code questions
I applied via LinkedIn and was interviewed in Aug 2023. There were 3 interview rounds.
Coding on Java Streams API
I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.
I prefer not to disclose my current CTC. My expected CTC is based on industry standards and my experience.
Politely decline to disclose current CTC
Provide expected CTC based on industry standards and experience
Research industry standards and salary ranges for similar positions
Consider other benefits and perks besides salary
Reverse a string without reversing integer in it
Iterate through the string and swap characters from start and end until the middle is reached
Use two pointers, one at the start and one at the end of the string
Check if the character at the start pointer is a digit, if yes, move the pointer to the next character
Check if the character at the end pointer is a digit, if yes, move the pointer to the previous character
Top trending discussions
Some of the top questions asked at the Dew Solutions interview -
The duration of Dew Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interview experiences
Difficulty level
Duration
based on 173 reviews
Rating in categories
5-8 Yrs
Not Disclosed
3-6 Yrs
Not Disclosed
4-9 Yrs
Not Disclosed
Software Engineer
202
salaries
| ₹6.2 L/yr - ₹21.8 L/yr |
Senior Software Engineer
188
salaries
| ₹14.5 L/yr - ₹24.5 L/yr |
Software Developer
49
salaries
| ₹9.9 L/yr - ₹20.6 L/yr |
QA Engineer
39
salaries
| ₹5.4 L/yr - ₹12.6 L/yr |
Associate Technical Leader
32
salaries
| ₹17.8 L/yr - ₹29.7 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services