Filter interviews by
Clear (1)
Object-oriented programming concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().
Inheritance: creating new classes based on existing classes, inheriting their attributes and methods. Example: class SUV inheriting from cl...
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Types of data structures include arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
Arrays are a collection of elements stored in contiguous memory locations, accessed using an index.
Linked lists are a series of nodes where each node contains data and a reference to the next node.
Stack...
A class is a blueprint for creating objects in object-oriented programming. Objects are instances of classes.
A class defines the properties and behaviors of objects. For example, a 'Car' class may have properties like 'color' and 'model', and behaviors like 'drive' and 'stop'.
An object is an instance of a class. For example, 'myCar' can be an object of the 'Car' class with specific values for 'color' and 'model'.
Code e...
Virtual functions are functions in a base class that are overridden in derived classes, while static functions belong to the class itself rather than instances.
Virtual functions allow for dynamic binding and polymorphism in object-oriented programming.
Static functions are associated with the class itself and can be called without creating an instance of the class.
Example: virtual void display() = 0; // pure virtual fun...
Developed a web-based project management tool for tracking tasks and deadlines.
Used AngularJS for front-end development
Implemented RESTful APIs for communication between front-end and back-end
Utilized MySQL database for storing project data
Write a function over loading and friend class with example?
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
I applied via Newspaper Ad and was interviewed in Feb 2024. There were 2 interview rounds.
Tecnology for tribal areas
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
Top trending discussions
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Jan 2022. There were 3 interview rounds.
Aptitude test duration 90 min 100 question
Coding test 50 code 100 marks 60 min
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
As a software developer, my activity involves designing, coding, testing, and maintaining software applications.
Designing software architecture and user interfaces
Writing code in programming languages such as Java, Python, or C++
Testing software to ensure it meets requirements and is free of bugs
Maintaining and updating software to keep it running smoothly
Collaborating with other developers and stakeholders to ensure p
I was interviewed in Apr 2017.
Firmware is a type of software that is embedded in hardware devices to control their functionality.
Firmware is a combination of hardware and software.
It is used to control the behavior of hardware devices.
Firmware is typically stored in non-volatile memory, such as ROM or flash memory.
Examples of devices that use firmware include routers, printers, and digital cameras.
I am a passionate software developer with experience in building web applications and solving complex problems.
Experienced in programming languages such as Java, JavaScript, and Python
Familiar with front-end technologies like HTML, CSS, and React
Strong problem-solving skills and ability to work in a team environment
Previous projects include developing a customer management system for a small business
based on 3 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
257
salaries
| ₹0 L/yr - ₹0 L/yr |
Member Technical Staff
139
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
106
salaries
| ₹0 L/yr - ₹0 L/yr |
Physical Design Engineer
54
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
51
salaries
| ₹0 L/yr - ₹0 L/yr |
Sasken
Einfochips
Cyient
L&T Technology Services