Filter interviews by
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...
Top trending discussions
posted on 5 Apr 2024
I was interviewed in Mar 2024.
Practical Question based on case study
posted on 12 Nov 2024
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Asked questions on arrays
posted on 23 Apr 2024
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
Iterate through each character in the array of strings and keep track of the frequency of each character. Return the character with the maximum frequency.
Create a dictionary to store the frequency of each character
Iterate through each string in the array and then through each character in the string
Update the frequency count of each character in the dictionary
Return the character with the maximum frequency
Yes, I have experience with Junit, SQL and NoSQL databases, Kafka, Dockerization, Java 8 features, stream() operations, and shell scripting in Unix.
I have used Junit for unit testing in Java projects.
SQL databases are relational databases that use structured query language for data manipulation, while NoSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.
I have work...
The most complex SQL query involved nested queries for data manipulation. Used inner join. Implemented hashset and avoided trees due to their drawbacks.
Nested SQL query used for complex data manipulation
Inner join used for combining data from multiple tables
Implemented hashset for efficient data storage and retrieval
Avoided trees due to their drawbacks such as unbalanced structure and slower traversal times
Shell scripting for find and replace, adding index to lines, multithreading, hashmap vs hashtable, stack vs queue
Use sed command for find and replace in shell scripting
Use awk command to add an index at the beginning of each line in a file
Multithreading is the ability of a CPU to execute multiple threads concurrently
Single threaded means only one thread is executed at a time, while multithreaded allows multiple threads...
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Write code to return the maximum profit by buying and selling stocks using available money
It was realted to analytical and logic reasoning topics
It's related to DSA topics
Polymorphism in programming refers to the ability of a single function or method to operate on different types of data.
There are two main types of polymorphism: compile-time (static) polymorphism and runtime (dynamic) polymorphism.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Runtime polymorphism is achieved through inheritance and virtual functions.
Example of compile-time ...
posted on 21 Aug 2024
HTML and CSS are markup languages used for creating and styling web pages.
HTML stands for HyperText Markup Language and is used for structuring content on web pages.
CSS stands for Cascading Style Sheets and is used for styling the appearance of web pages.
HTML uses tags to define elements like headings, paragraphs, images, and links.
CSS allows for customization of colors, fonts, layout, and other visual aspects of a web...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Febonaci series in Kortin
Math and Reasoning along with Puzzle
posted on 9 Nov 2024
based on 7 reviews
Rating in categories
Senior Software Engineer
464
salaries
| ₹9.8 L/yr - ₹30 L/yr |
Software Engineer
288
salaries
| ₹6.1 L/yr - ₹21 L/yr |
Senior Associate Software Engineer
99
salaries
| ₹11 L/yr - ₹25 L/yr |
Lead Software Engineer
97
salaries
| ₹18 L/yr - ₹39 L/yr |
Senior Business Analyst
93
salaries
| ₹11.9 L/yr - ₹23 L/yr |
Fiserv
FIS
Global Payments
First Data Corporation