i
Vyapar
Filter interviews by
Medium to hard questions based on arrays, dp
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Divides array into smaller sub-arrays based on a pivot element
Recursively sorts sub-arrays
Combines sorted sub-arrays to get final sorted array
Time complexity: O(n log n) on average, O(n^2) worst case
Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]
Rotate a matrix by 90 degrees in place
Transpose the matrix
Reverse each row of the transposed matrix
I applied via Campus Placement and was interviewed in Jul 2022. There was 1 interview round.
Top trending discussions
Basic DSA questions, best time to buy and sell stock and its variation
I applied via Referral
Java internals, coding questions 2sum
Developed a web-based project management tool for tracking tasks and deadlines.
Used React.js for front-end development
Implemented RESTful APIs for backend using Node.js and Express
Utilized MongoDB for database storage
Incorporated authentication and authorization features for user security
Open to relocation for the right opportunity
Willing to relocate for the right job opportunity
Flexible with location for the right role
Open to considering different locations for the right position
Use recursion to generate all possible permutations of a given string.
Use recursion to swap characters in the string to generate permutations
Keep track of visited characters to avoid duplicates
Base case: when the length of the string is 1, add it to the result array
The coin change problem involves finding the number of ways to make a certain value using a given set of coins.
Use dynamic programming to solve the coin change problem efficiently.
Create a 1D array to store the number of ways to make each value from 0 to the target value.
Iterate through the coins and update the array based on the current coin's value.
The final answer will be stored in the last element of the array.
Exam...
posted on 14 Jun 2024
I applied via Walk-in and was interviewed in May 2024. There were 3 interview rounds.
Basics of aptitude questions like relation,train,boat, probability,number series , and so on...
String occurrence, array list
The wrong label on the boxes can cause confusion and errors in the software development process.
Ensure proper labeling of boxes to avoid confusion
Double check labels before using them in the development process
Communicate with team members to clarify any discrepancies in labeling
It was the ask mostly about DSA
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
There were 5 question out of which 2 were coding Data Structure problems , 1 was SQL based , 1 was AI based Problem ( Machine Learning ) and 1 was to create UML Diagram.
First Coding question was pretty easy , other one was kinda tough , UML Diagram was also easy and SQL query was of moderate level.
Business Development Executive
134
salaries
| ₹2.8 L/yr - ₹5.4 L/yr |
Accounts Manager
80
salaries
| ₹2.8 L/yr - ₹6 L/yr |
Inside Sales Executive
77
salaries
| ₹2.2 L/yr - ₹4.5 L/yr |
Team Lead
72
salaries
| ₹3.7 L/yr - ₹7.8 L/yr |
Customer Support Executive
62
salaries
| ₹2.8 L/yr - ₹4.2 L/yr |
Zoho
Tally Solutions
MARG ERP
Busy Infotech