Filter interviews by
Sort an array using a sort algorithm
Politics in india and rest of asis
I applied via Referral
The Bully Election Algorithm is a method used in distributed systems to elect a leader.
The algorithm is used to elect a leader in a distributed system.
It works by having the nodes in the system communicate with each other and determine the highest priority node.
If a node with a higher priority joins the system, it initiates an election process to become the new leader.
The algorithm ensures that only one leader is elect...
I chose Patni because of their strong reputation in the industry and their commitment to innovation and growth.
Patni has a strong reputation in the industry for delivering high-quality products and services.
They have a track record of success and a large customer base.
Patni is known for their commitment to innovation and staying ahead of the competition.
They offer opportunities for growth and career development.
I was i...
Patni Computer Systems interview questions for popular designations
I applied via Referral
Searching and sorting methods are essential algorithms used to organize and retrieve data efficiently.
Common searching methods include linear search, binary search, and hash tables.
Common sorting methods include bubble sort, selection sort, insertion sort, merge sort, quick sort, and heap sort.
Efficiency of searching and sorting algorithms is measured in terms of time complexity and space complexity.
Choosing the right ...
Newton's laws of motion describe the relationship between an object and the forces acting on it.
First law: An object at rest stays at rest, and an object in motion stays in motion unless acted upon by an external force.
Second law: The acceleration of an object is directly proportional to the net force acting on it and inversely proportional to its mass (F=ma).
Third law: For every action, there is an equal and opposite ...
Google uses an Information Retrieval (IR) system with web crawlers and page ranking algorithms.
Google's IR system involves web crawlers that scan and index web pages.
Page ranking algorithms determine the relevance and importance of web pages in search results.
Google's IR system is constantly evolving to improve search accuracy and user experience.
I applied via Referral
Java is a high-level, object-oriented programming language while C is a low-level, procedural programming language.
Java is platform-independent, while C is platform-dependent.
Java has automatic memory management (garbage collection), while C requires manual memory management.
Java is more secure due to its strong type system and runtime environment, while C allows for more direct memory manipulation.
Java is used for dev...
I applied via Referral
Software approach refers to the method or strategy used to develop or implement software solutions.
Software approach can include agile, waterfall, or hybrid methodologies.
Choosing the right approach depends on project requirements and team dynamics.
Examples: Scrum for agile approach, PRINCE2 for waterfall approach.
I applied via Referral
BE project focuses on building a software application, while TE project involves testing and evaluating the software.
BE project involves designing, developing, and implementing a software application.
TE project focuses on testing the software for bugs, errors, and performance issues.
BE project may include technologies like Java, Python, HTML, CSS, etc.
TE project may involve tools like Selenium, JUnit, TestNG, etc.
Java code to search for a number in an array and list multiple occurrences
Iterate through the array and check if each element is equal to the target number
Keep track of the indices where the target number is found
Return the list of indices where the target number is found
Divide a rectangle into 4 equal and 2 unequal parts.
Divide the rectangle into four equal parts by drawing two lines horizontally and two lines vertically.
To create two unequal parts, draw a diagonal line from one corner to the opposite corner.
The resulting parts will be four equal rectangles and two unequal triangles.
To start a business, research the market, create a business plan, secure funding, build a team, and focus on customer satisfaction.
Conduct market research to identify a niche or demand
Create a detailed business plan outlining goals, strategies, and financial projections
Secure funding through investors, loans, or grants
Build a strong team with diverse skills and expertise
Focus on providing excellent customer service to
Top trending discussions
based on 2 interviews
Interview experience
based on 73 reviews
Rating in categories
Software Engineer
109
salaries
| ₹2 L/yr - ₹5.2 L/yr |
Senior Software Engineer
51
salaries
| ₹3.2 L/yr - ₹6.7 L/yr |
Software Specialist
14
salaries
| ₹4 L/yr - ₹10.1 L/yr |
Software Developer
8
salaries
| ₹2.4 L/yr - ₹4.8 L/yr |
Executive
8
salaries
| ₹1.5 L/yr - ₹3 L/yr |
TCS
Infosys
Wipro
HCLTech