Filter interviews by
Top trending discussions
I applied via campus placement at VNR Vignan Jyothi Institute of Engineering and Technology, Hyderabad
Data Structures and Algorithms
posted on 10 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
OOPS concepts in C++ include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: creating new classes based on existing classes, allowing for code reuse
Polymorphism: ability for objects of different classes to be treated as objects of a common superclass
Abstraction: hiding complex implementation details and sh
Multi threading is a programming concept where multiple threads run concurrently within a single process.
Multi threading allows for better utilization of CPU resources by running multiple tasks simultaneously.
Threads share the same memory space, which can lead to synchronization issues if not handled properly.
Examples of multi threading implementations include Java's Thread class, C#'s Task Parallel Library, and Python
Diamond problem occurs in multiple inheritance when a class inherits from two classes that have a common base class.
Diamond problem can be resolved using virtual inheritance in C++.
Virtual inheritance ensures that only one instance of the common base class is inherited by the derived class.
Example: class A is inherited by classes B and C, then class D inherits from both B and C. Using virtual inheritance for class A re
Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and multipath inheritance.
Single inheritance: a class inherits from only one base class.
Multiple inheritance: a class inherits from more than one base class.
Multilevel inheritance: a class inherits from a class which in turn inherits from another class.
Hierarchical inheritance: multiple classes inherit from a single base class.
Hybrid inher...
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
Implement some LLD and use clean code formulas
Better be prepared for all deep dive questions about tech and project you worked
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Java collections are data structures that store and manipulate groups of objects.
Types of collections include List, Set, Map, Queue, etc.
Internal workings involve data structures like arrays, linked lists, hash tables, etc.
Collections framework provides interfaces and classes for working with collections.
Count occurrences of a specific string in an array of strings.
Iterate through the array and use a HashMap to store the count of each string.
Use the string as key and increment the count each time it is encountered.
Return the count of the specific string at the end.
Using stream to filter a list of strings
Use the filter method to apply a predicate to each element in the stream
Convert the stream back to a list using the collect method
posted on 9 Nov 2024
I applied via campus placement at Sona College of Technology, Salem and was interviewed in Feb 2024. There were 2 interview rounds.
Round 1
Aptitude
DSA
OOPs
SQL
MCQ's were asked
3 short coding questions
On hacker earth platform
Long coding Round
1. ER diagram for given use case (30 mins)
2. System Architecture diagram (15mins)
3. Long coding oops simple console application for given use case (python,java, c++)
4. SQL query for given case
It continues for 15 mins
posted on 27 Oct 2023
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
posted on 13 Feb 2024
Use quicksort algorithm to efficiently sort the array of strings.
Implement the quicksort algorithm to sort the array in-place.
Choose a pivot element and partition the array around it.
Recursively apply quicksort to the sub-arrays on both sides of the pivot.
Repeat until the array is sorted.
Consider using a comparison function to handle string sorting.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Programmer Analyst
456
salaries
| ₹9 L/yr - ₹28.5 L/yr |
Programmer Analyst
301
salaries
| ₹7 L/yr - ₹18.5 L/yr |
Technical Specialist
211
salaries
| ₹16.8 L/yr - ₹42 L/yr |
Associate
184
salaries
| ₹3 L/yr - ₹7 L/yr |
Senior Test Analyst
157
salaries
| ₹8.6 L/yr - ₹26.5 L/yr |
Fidelity Investments
Blackrock
Vanguard
State Street Global Advisors