Filter interviews by
Clear (1)
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 was interviewed in Sep 2016.
The Internet is a global network of computers that communicate with each other using standardized protocols.
The Internet is made up of millions of interconnected devices, including computers, servers, routers, and switches.
Data is transmitted over the Internet in the form of packets, which are small units of information.
The Internet uses a set of protocols, such as TCP/IP, to ensure reliable and efficient communication...
HTTP is unsecured while HTTPS is secured with SSL/TLS encryption.
HTTP stands for Hypertext Transfer Protocol, while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTP operates on port 80, while HTTPS operates on port 443.
HTTP data is transmitted in plain text, while HTTPS data is encrypted using SSL/TLS.
HTTPS provides authentication, integrity, and confidentiality of data exchanged between a client and a server.
W...
White box testing is a method of testing where the internal structure and implementation details of the software are known and tested. Black box testing is a method of testing where the internal structure and implementation details of the software are unknown and only the inputs and outputs are tested.
White box testing is also known as clear box testing, glass box testing, or structural testing.
It focuses on testing th...
Print a pattern using code
Use nested loops to iterate through rows and columns
Use string concatenation to build each row of the pattern
Print each row to display the pattern
Merge two arrays without using a third array.
Use the concat() method to merge the arrays.
Alternatively, you can use the push() method to add elements from one array to another.
Remember to handle the case where the arrays have different lengths.
The probability that three ants at the corner of a triangle will never meet.
The ants can move randomly in any direction.
The probability depends on the shape and size of the triangle.
The probability can be calculated using geometric probability or simulation.
Assumptions need to be made about the ants' movement patterns.
I have regretted decisions in the past but learned from them to make better choices in the future.
Regretted not studying enough for a crucial exam, leading to a lower grade. Learned to prioritize studying and time management.
Regretted not speaking up in a meeting when I had a valuable idea. Learned to be more assertive and confident in sharing my thoughts.
Regretted not taking a job opportunity that could have advanced ...
I come from a close-knit family with a passion for outdoor activities. We recently celebrated my brother's graduation, which was a proud moment for all of us.
Family: Close-knit and supportive
Hobbies: Outdoor activities like hiking and camping
Proud moment: Brother's graduation ceremony
I was interviewed before Jun 2016.
I prefer to work in a location that offers a vibrant and diverse community, with access to cultural events and opportunities for personal growth.
I value a location that has a strong sense of community and offers a variety of cultural activities.
Access to educational and personal growth opportunities is important to me.
I am open to considering different locations that meet these criteria.
I was interviewed before Aug 2016.
I have the analytical skills, experience, and passion to excel in this role.
I have a strong background in data analysis and interpretation
I have experience in using various analytical tools and techniques
I am detail-oriented and have a proven track record of delivering accurate and insightful analysis
I am a quick learner and can adapt to new challenges and environments easily
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
My area of interest is artificial intelligence and machine learning.
I am fascinated by the potential of AI and ML to revolutionize various industries.
I enjoy exploring the latest advancements in deep learning and natural language processing.
I am particularly interested in the ethical implications of AI and the need for responsible development.
Some of my favorite examples of AI in action include self-driving cars, virtu
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...
Advise the nimbu paani wala on how to start saving for the future.
Encourage him to set a savings goal and create a budget to achieve it.
Suggest he start small by saving a small percentage of his daily income.
Recommend he explore investment options to grow his savings over time.
Remind him to continue setting aside enough money for his daily expenses.
Provide resources or education on financial literacy to help him make i
To expand into more countries, the IT sector multinational can adopt a market entry strategy that includes market research, partnerships, localization, and scalability.
Conduct thorough market research to identify potential countries for expansion
Establish strategic partnerships with local companies to leverage their knowledge and networks
Adapt products and services to meet the specific needs and preferences of each tar...
A metric to rank Indian cities for BPOs
Consider factors like availability of skilled workforce, infrastructure, cost of living, and government policies
Weight each factor based on its importance to the company
Collect data on each factor for different cities and assign scores
Rank cities based on their total score
Examples of factors: number of universities, quality of transportation, cost of office space, tax incentives
Re...
The probable reasons for manufacturing stoppages due to parts unavailability in an auto company in India and suggested solutions.
Probable reasons: supply chain disruptions, inventory management issues, quality control problems, lack of communication with suppliers
Investigate by analyzing historical data, conducting supplier audits, implementing real-time tracking systems
Solutions: improve forecasting accuracy, establis...
The exact number of airplanes flying in the Indian sky at the moment is not available.
The number of airplanes flying in the Indian sky changes constantly.
It depends on factors such as time of day, weather conditions, and airline schedules.
However, on average, there are around 2,000 flights in the Indian airspace at any given time.
This number includes both domestic and international flights.
The Indian aviation industry ...
The Delhi Metro is expected to break even in 2025.
The Delhi Metro has been expanding rapidly and has seen a steady increase in ridership.
The metro has been able to generate revenue through advertising and property development.
The government has also provided financial support to the metro.
Based on current projections, the Delhi Metro is expected to break even in 2025.
Analyst
165
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
146
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
73
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Lead
53
salaries
| ₹0 L/yr - ₹0 L/yr |
Member Technical Staff
48
salaries
| ₹0 L/yr - ₹0 L/yr |
Goldman Sachs
Morgan Stanley
Citadel
Blackrock