Filter interviews by
Intersection of two lists in Java
Convert lists to sets and use retainAll() method
Iterate through one list and check if element is present in other list
Use Java 8 streams and filter() method
Calloc initializes memory with zero while malloc does not.
Calloc allocates memory and initializes it with zero
Malloc allocates memory but does not initialize it
Calloc is useful for allocating memory for arrays
Malloc is useful for allocating memory for single variables
Heap and stack are two memory allocation areas in a program.
Heap is used for dynamic memory allocation and is managed by the programmer.
Stack is used for static memory allocation and is managed by the system.
Heap memory is allocated using 'new' keyword in C++ and 'malloc' function in C.
Stack memory is allocated automatically for local variables and function calls.
Heap memory is not automatically deallocated and ca...
Compiler stages include preprocessing, compilation, assembly, and linking. Symbol table stores information about identifiers.
Preprocessing stage handles directives like #include and #define
Compilation stage translates source code to assembly language
Assembly stage converts assembly code to machine code
Linking stage combines object files and libraries into an executable
Symbol table stores information about identifi...
Banker's algorithm is a deadlock avoidance algorithm used in operating systems.
It is used to avoid deadlock in a multi-process system.
It works by checking if a request for resources will leave the system in a safe state.
It uses a matrix to represent the current state of the system and the maximum resources each process can request.
If the request can be granted without leaving the system in an unsafe state, it is g...
Page Replacement Algorithm is used to decide which page to remove from memory when new page is to be loaded.
It is used in operating systems to manage memory.
It is based on the principle of locality of reference.
Examples include FIFO, LRU, Optimal, etc.
Inorder traversal is a way of visiting each node in a binary tree in a specific order.
Start at the leftmost node and traverse the left subtree recursively.
Visit the current node.
Traverse the right subtree recursively.
Repeat until all nodes have been visited.
Inorder traversal is commonly used to print the nodes of a binary search tree in sorted order.
Banker's algorithm is a deadlock avoidance algorithm used in operating systems.
It is used to avoid deadlock in a multi-process system.
It works by checking if a request for resources will leave the system in a safe state.
It uses a matrix to represent the current state of the system and the maximum resources each process can request.
If the request can be granted without leaving the system in an unsafe state, it is grante...
Page Replacement Algorithm is used to decide which page to remove from memory when new page is to be loaded.
It is used in operating systems to manage memory.
It is based on the principle of locality of reference.
Examples include FIFO, LRU, Optimal, etc.
Compiler stages include preprocessing, compilation, assembly, and linking. Symbol table stores information about identifiers.
Preprocessing stage handles directives like #include and #define
Compilation stage translates source code to assembly language
Assembly stage converts assembly code to machine code
Linking stage combines object files and libraries into an executable
Symbol table stores information about identifiers l...
Intersection of two lists in Java
Convert lists to sets and use retainAll() method
Iterate through one list and check if element is present in other list
Use Java 8 streams and filter() method
I am excited about the challenging work culture and the opportunity to learn and grow at DE Shaw.
DE Shaw has a reputation for being a leader in the finance industry
I am impressed by the company's commitment to innovation and technology
I believe DE Shaw's collaborative work environment will allow me to learn from and work with some of the best minds in the industry
Inorder traversal is a way of visiting each node in a binary tree in a specific order.
Start at the leftmost node and traverse the left subtree recursively.
Visit the current node.
Traverse the right subtree recursively.
Repeat until all nodes have been visited.
Inorder traversal is commonly used to print the nodes of a binary search tree in sorted order.
Calloc initializes memory with zero while malloc does not.
Calloc allocates memory and initializes it with zero
Malloc allocates memory but does not initialize it
Calloc is useful for allocating memory for arrays
Malloc is useful for allocating memory for single variables
Heap and stack are two memory allocation areas in a program.
Heap is used for dynamic memory allocation and is managed by the programmer.
Stack is used for static memory allocation and is managed by the system.
Heap memory is allocated using 'new' keyword in C++ and 'malloc' function in C.
Stack memory is allocated automatically for local variables and function calls.
Heap memory is not automatically deallocated and can cau...
Top trending discussions
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
I appeared for an interview in Jan 2021.
A C# program to demonstrate basic concepts like variables, loops, and conditionals.
Use 'int' for integers: int number = 5;
Implement loops: for (int i = 0; i < 5; i++) { Console.WriteLine(i); }
Use conditionals: if (number > 0) { Console.WriteLine('Positive'); }
I did not take the GRE exam.
I did not apply for a program that required GRE scores.
My focus was on gaining practical experience through internships and projects.
I have excelled in my academic and professional pursuits without a GRE score.
CAT was challenging but I managed to do well.
CAT was a difficult exam but I prepared well for it.
I had to manage my time effectively during the exam.
I am confident that I did well in the exam.
The exam tested my analytical and problem-solving skills.
Overall, I am satisfied with my performance in CAT.
I am committed to gaining practical experience and contributing to the growth of the company.
I believe that practical experience is just as valuable as academic knowledge
I am excited about the opportunity to contribute to the growth of the company
I am committed to continuously learning and improving my skills through on-the-job training and professional development programs
I have applied to a few companies, but I prefer not to disclose the names. I have cleared multiple rounds in each of them.
I have applied to a few companies, but I prefer not to disclose the names.
I have cleared multiple rounds in each of them.
I believe that each company has its own unique hiring process and requirements.
I am confident in my abilities and qualifications, and I am open to exploring opportunities with any...
Transportation problem is a linear programming problem that deals with minimizing the cost of transporting goods from sources to destinations.
It involves determining the optimal way to transport goods from sources to destinations
It considers factors such as cost, capacity, and demand
It can be solved using various methods such as the North-West Corner Method, Least Cost Method, and Vogel's Approximation Method
Example: A...
Trans-shipment problem can be solved in Excel Solver by setting up a linear programming model.
Define decision variables for the amount of goods to be shipped between each pair of locations.
Set up constraints to ensure that the supply and demand at each location are met.
Add constraints to limit the amount of goods that can be shipped through intermediate locations.
Define the objective function to minimize the total cost...
I am a software engineer with experience in developing web applications and mobile apps.
Proficient in programming languages such as Java, Python, and JavaScript
Experience in developing RESTful APIs and integrating third-party APIs
Familiarity with front-end frameworks such as React and Angular
Strong understanding of database management systems such as MySQL and MongoDB
Passionate about learning new technologies and keepi...
Software industry offers endless opportunities for innovation and growth.
Software industry is constantly evolving and offers opportunities to work on cutting-edge technologies.
It provides a platform to solve complex problems and create innovative solutions.
The demand for software engineers is high and the industry offers competitive salaries.
Core industries may have limited scope for growth and innovation compared to s...
Program to print a given string in reverse
Create a character array of the given string
Loop through the array from end to start and print each character
Mux is a device that selects one of several input signals and forwards the selected input into a single output line.
Mux stands for Multiplexer.
It is used in digital circuits to select one of several input signals and forward the selected input into a single output line.
It is used in communication systems to combine multiple signals into a single channel for transmission.
It is used in video and audio systems to switch b...
DeMux is short for Demultiplexer. It is a digital circuit that takes one input and directs it to multiple outputs.
DeMux is used in digital communication systems to separate signals that have been combined for transmission.
It is also used in computer memory systems to select a specific memory location.
DeMux is used in video and audio systems to separate different channels of information.
It is used in automation systems ...
Decoder converts encoded data into a readable format while Demux separates a single input into multiple outputs.
Decoder is used to decode encoded data such as binary data into a readable format.
Demux is used to separate a single input into multiple outputs based on the control signals.
Decoder is a combinational circuit while Demux is a sequential circuit.
Decoder is used in applications such as remote controls, computer...
Amadeus Labs is a leading technology company in the travel industry.
Amadeus Labs provides opportunities to work on cutting-edge technologies.
The company has a strong focus on innovation and research.
Amadeus Labs has a global presence and offers a diverse and inclusive work environment.
Working at Amadeus Labs provides the opportunity to make a real impact on the travel industry.
The company values work-life balance and o...
Yes, I am comfortable working for Testing.
I have experience in testing and understand its importance in software development.
I am willing to learn new testing techniques and tools.
I am comfortable working with testing teams and collaborating with them to ensure quality software.
I understand the importance of testing in ensuring customer satisfaction and reducing costs.
Examples: I have experience in manual and automated...
I have the necessary skills and experience to excel in the developer role.
I have a degree in computer science and have completed multiple coding projects.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working with databases and web development frameworks.
I am a quick learner and enjoy solving complex problems.
I am a team player and have collaborated with other developers on var...
I appeared for an interview in Aug 2016.
Analyst
202
salaries
| ₹15 L/yr - ₹25.8 L/yr |
Senior Analyst
161
salaries
| ₹20 L/yr - ₹35.5 L/yr |
Manager
74
salaries
| ₹28.6 L/yr - ₹48.8 L/yr |
Associate
68
salaries
| ₹12.8 L/yr - ₹21 L/yr |
Project Lead
58
salaries
| ₹44.4 L/yr - ₹79.1 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited