Filter interviews by
I applied via Approached by Company and was interviewed before Aug 2023. There was 1 interview round.
Solve a C# problem that involve some data structure and problem solving.
Top trending discussions
2 hrs probablity questions
posted on 5 Mar 2024
Basic aptitude questions
Coding questions like array related
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
Interview questions for Software Engineer position
Describe a project you have worked on
Explain OOPs concepts and access modifiers in Java
Differentiate between protected and default access modifiers
Provide examples and differences between overloading and overriding
Use Java 8 to find even numbers in a list and to find the square of elements in a list using lambda expressions
Write a template for a REST controller with dif...
posted on 9 Dec 2022
I applied via Recruitment Consulltant and was interviewed in Jun 2022. There were 2 interview rounds.
OOPs is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs stands for Object-Oriented Programming.
It focuses on creating objects that interact with each other to solve a problem.
It uses concepts like inheritance, encapsulation, and polymorphism.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hiding data and method...
Constructor and destructor are special member functions in a class that are used to initialize and destroy objects respectively.
Constructor is called when an object is created and is used to initialize the object's data members.
Destructor is called when an object is destroyed and is used to free up any resources that the object was using.
Constructor has the same name as the class and no return type, while destructor ha...
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It is achieved through method overriding and method overloading.
Example: A parent class Animal can have child classes like Dog, Cat, and Cow. All these child classes can have a method called 'makeSound', but each class can have a different implementation of the m...
posted on 14 Dec 2021
I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.
To raise a defect, follow these steps:
Identify the defect and reproduce it if necessary
Document the defect with a clear and concise description
Assign a severity level to the defect
Assign the defect to the appropriate team or individual
Track the status of the defect until it is resolved
Automation saves time and increases accuracy.
Automation can run tests faster than humans
Automation can perform repetitive tasks without getting tired or making mistakes
Automation can simulate large amounts of data to test edge cases
Automation can provide consistent results
Manual testing is prone to human error and can be time-consuming
Automation can free up human testers to focus on more complex testing tasks
C is a programming language used for system programming, embedded systems, and game development.
C was developed by Dennis Ritchie at Bell Labs in 1972.
It is a compiled language, meaning that the code is translated into machine-readable instructions before execution.
C is known for its efficiency and low-level control over hardware, making it a popular choice for operating systems and device drivers.
C functions are defin...
Header files are used to declare functions, variables, and constants that are used in multiple source files.
Header files allow for modular programming and code reuse.
They help to avoid code duplication and reduce errors.
Examples of header files include stdio.h, math.h, and string.h.
Header files are included using the #include preprocessor directive.
A microprocessor is a small computer chip that performs arithmetic and logic operations.
Microprocessors are the heart of modern computers and electronic devices.
They are made up of millions of transistors that switch on and off to perform calculations.
Microprocessors fetch instructions from memory, decode them, and execute them.
Examples of microprocessors include Intel's Pentium and AMD's Ryzen processors.
Microprocesso...
Micro control is a type of control system that uses microprocessors to control various devices and processes.
Micro control systems are used in various applications such as home automation, industrial automation, and robotics.
They are designed to be compact and efficient, with low power consumption and high processing power.
Micro control systems can be programmed using various programming languages such as C, C++, and a...
Embedded systems are computer systems designed to perform specific tasks within a larger system.
Embedded systems are often used in devices such as medical equipment, automobiles, and home appliances.
They typically have limited processing power and memory compared to general-purpose computers.
They are designed to be reliable and efficient, often running on low-power processors.
Programming languages commonly used for emb...
A network is a group of interconnected devices that communicate with each other. There are three types of networks: LAN, WAN, and MAN.
A LAN (Local Area Network) is a network that covers a small area, like a home or office.
A WAN (Wide Area Network) is a network that covers a large area, like a city or country.
A MAN (Metropolitan Area Network) is a network that covers a larger area than a LAN but smaller than a WAN, like...
Modulation is the process of varying a signal's characteristics to transmit information.
Modulation is used in various communication systems to transmit information over a distance.
It involves varying one or more of the signal's properties such as amplitude, frequency, or phase.
Examples of modulation techniques include amplitude modulation (AM), frequency modulation (FM), and phase modulation (PM).
Amplitude is the measure of the height of a wave from its resting position.
Amplitude is the maximum displacement of a wave from its equilibrium position.
It is measured in units of length, such as meters or feet.
In sound waves, amplitude determines the loudness of the sound.
In light waves, amplitude determines the brightness of the light.
Amplitude can be positive or negative, depending on the direction of the displaceme
Use is the purpose or function of something.
Use defines the intended purpose of a product or service.
It helps users understand how to utilize the product effectively.
Use can also refer to the act of employing something for a specific task.
For example, the use of a hammer is to drive nails into wood.
Amplification is the process of increasing the magnitude of a signal.
Amplification is commonly used in audio systems to increase the volume of sound.
It can also refer to the process of increasing the power of an electrical signal.
Amplification can be achieved through the use of amplifiers or other electronic devices.
In genetics, amplification refers to the process of making multiple copies of a specific DNA sequence.
Am...
I applied via LinkedIn and was interviewed in Jun 2021. There were 4 interview rounds.
posted on 27 Jul 2021
Software Developer
5
salaries
| ₹2 L/yr - ₹2.5 L/yr |
Softwaretest Engineer
3
salaries
| ₹1.1 L/yr - ₹2.1 L/yr |
TCS
Accenture
Wipro
Cognizant