Filter interviews by
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
The coin change problem involves finding the minimum number of coins needed to make a certain amount of change.
Start by creating a list of coin denominations.
Use dynamic programming to find the minimum number of coins needed for each amount from 0 to the target amount.
Return the value at the target amount index as the minimum number of coins needed.
Top trending discussions
2 hours of duration and medium level leetcode questions
OS stands for Operating System. It is a software that manages computer hardware and provides services for computer programs.
OS is the software that acts as an intermediary between computer hardware and user applications.
It manages computer resources such as memory, processors, devices, and file systems.
Examples of popular operating systems include Windows, macOS, Linux, and Android.
Deadlock can be avoided by implementing proper resource allocation strategies and using techniques like deadlock prevention, avoidance, detection, and recovery.
Implement proper resource allocation strategies such as resource ordering, wait-die, wound-wait, etc.
Use techniques like deadlock prevention by ensuring that the system never enters a deadlock state, avoidance by ensuring that the system does not enter an unsafe...
I applied via Campus Placement and was interviewed in Oct 2023. There were 4 interview rounds.
Topics: maps, sorting and simple DSA question
A linked list is a data structure where each element points to the next element in the sequence.
Linked list is stored in memory as nodes, where each node contains data and a reference to the next node.
Examples of linked-list include a singly linked list, doubly linked list, and circular linked list.
In a singly linked list, each node points to the next node. In a doubly linked list, each node points to both the next and
ML models are built by collecting and preparing data, selecting a model, training the model on the data, and evaluating its performance.
Collect and prepare data by cleaning, transforming, and encoding it
Select a model based on the problem at hand (e.g. regression, classification, clustering)
Train the model using algorithms like linear regression, decision trees, or neural networks
Evaluate the model's performance using ...
Arrays store elements in contiguous memory locations, while linked lists store elements in nodes with pointers to the next node.
Arrays have fixed size, while linked lists can dynamically grow or shrink.
Accessing elements in arrays is faster (O(1)), while accessing elements in linked lists is slower (O(n)).
Inserting or deleting elements in arrays can be inefficient, as it may require shifting elements, while in linked l...
Return a string containing the first occurrence of characters in the input string.
Create an empty string to store the result.
Iterate through each character in the input string.
If the character is not already in the result string, add it to the result string.
Return the result string.
One of the hardest DSA questions I have done involved implementing a complex graph traversal algorithm.
The question required understanding of graph data structures and algorithms.
I had to implement a depth-first search or breadth-first search algorithm.
The question may have involved finding the shortest path in a weighted graph.
I had to consider edge cases and optimize the algorithm for efficiency.
I applied via Referral and was interviewed before Jul 2023. There were 3 interview rounds.
Online assessment 1 hour
1 hr of DSA. 2 questions asked.
1 on linkedlist
1 on Zig zag tree traversal
Take home assignment and follow up questions
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
4 coding question level- Easy to medium
Convert integer to Roman numeral
Create a mapping of integer values to Roman numeral symbols
Iterate through the mapping to find the largest Roman numeral that fits the integer
Subtract the value of the Roman numeral from the integer and repeat until the integer becomes 0
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
Consist of 4 dsa problems of dynamic programming on grid , strings
1. GIVEN 2 INTEGERS C AND S FIND MAXIMUM INTEGER i SUCH THAT C*log(i)*sqrt(i)*i<=S
2. Merge two sorted list
posted on 10 Sep 2024
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Medium hard questions
Easy question do basic math
Intuit is a financial software company known for products like QuickBooks and TurboTax.
Intuit is a leading provider of financial software solutions for individuals and businesses.
They are known for products like QuickBooks, TurboTax, and Mint.
Intuit's software helps users manage their finances, taxes, and accounting efficiently.
The company focuses on simplifying financial tasks for users through user-friendly interface...
I was interviewed before Sep 2016.
I was interviewed in Mar 2017.
Oops concepts in Java
Encapsulation - hiding implementation details
Inheritance - reusing code and creating parent-child relationships
Polymorphism - multiple forms of a method or object
Abstraction - creating abstract classes and interfaces
Example: Encapsulation - using private variables and public methods
Example: Inheritance - creating a subclass that inherits from a superclass
Example: Polymorphism - using method overloa...
Altering columns in databases involves modifying the structure of a table by adding, deleting or modifying columns.
Use ALTER TABLE statement to modify columns
Add new columns using ADD COLUMN
Delete columns using DROP COLUMN
Modify columns using MODIFY COLUMN
Changing column data type may result in data loss
Reversing a number in Java
Convert the number to a string
Use StringBuilder to reverse the string
Convert the reversed string back to a number
To extract words from a line in Java, split the line using whitespace as delimiter.
Use the split() method of String class
Pass the whitespace regex as argument to split() method
Iterate over the resulting array to get individual words
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Computer Scientist
445
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Consultant
279
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
255
salaries
| ₹0 L/yr - ₹0 L/yr |
Computer Scientist 2
245
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Consultant
213
salaries
| ₹0 L/yr - ₹0 L/yr |
Salesforce
Oracle
Microsoft Corporation
Amazon