Filter interviews by
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
Multiple questions on various data structures like arrays , linked lists
Dereferencing a null pointer means trying to access the memory location pointed to by a null pointer.
Dereferencing a null pointer can lead to a segmentation fault or access violation.
Example: int *ptr = NULL; int value = *ptr; // This will result in a segmentation fault.
Top trending discussions
I appeared for an interview in Sep 2016.
I applied via Campus Placement
A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.
A program is a collection of instructions that are executed by a computer to perform a specific task.
A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.
A thread is a sequence of instructions within...
To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.
Find the node to be deleted by traversing the linked list
Adjust the pointers of the previous and next nodes to skip the node to be deleted
Free the memory occupied by the node to be deleted
A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.
Function pointers are used to pass functions as arguments to other functions.
Volatile type is used when a variable's value can be changed unexpectedly by external factors.
Function pointers can be used to implement callbacks or event handling mechanisms.
Volatile type...
Experienced software developer with expertise in Java, Python, and SQL
Proficient in Java, Python, and SQL programming languages
Developed web applications using Java Spring framework
Experience with database management and optimization using SQL
Worked on various software projects in a team environment
Swap even and odd bits in a given number
Create a mask for even bits and odd bits
Shift even bits to right and odd bits to left
Combine even and odd bits using bitwise OR operator
posted on 8 Aug 2024
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?
posted on 22 Apr 2021
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
posted on 23 May 2021
Quality tools are techniques used to ensure quality in a product or service.
Quality control charts
Pareto charts
Fishbone diagrams
Histograms
Control charts
Scatter diagrams
Statistical process control
A histogram is used to represent the distribution of numerical data. Frequency is the number of occurrences and interval is the range of values.
Histograms are useful for visualizing data and identifying patterns.
Frequency refers to the number of times a value appears in the data set.
Interval refers to the range of values that are grouped together in the histogram.
Histograms are commonly used in statistics, finance, and...
Rework of produced parts affects the factors of Overall Equipment Efficiency (OEE).
Rework increases the time required to produce a part, reducing the availability factor of OEE.
Rework increases the number of defects, reducing the quality factor of OEE.
Rework increases the amount of scrap or waste, reducing the performance factor of OEE.
Rework can lead to increased downtime for equipment setup and adjustments, reducing ...
Autonomous maintenance is a maintenance approach where operators take responsibility for routine maintenance tasks.
Operators are trained to perform routine maintenance tasks
Operators conduct inspections and minor repairs
Autonomous maintenance reduces downtime and improves equipment reliability
It also frees up maintenance staff to focus on more complex tasks
Companies are going for TPM to improve productivity, reduce downtime, and increase efficiency.
TPM helps in identifying and eliminating equipment failures before they occur
It ensures that equipment is maintained properly and in a timely manner
TPM also helps in reducing the need for emergency repairs and downtime
It improves overall equipment effectiveness and reduces costs
Companies that have implemented TPM have seen sig...
SPC stands for Statistical Process Control. Cp and Cpk are statistical tools used to measure process capability.
SPC is a method of monitoring and controlling a process to ensure it is operating within acceptable limits.
Cp is a measure of how well the process is centered between the upper and lower specification limits.
Cpk is a measure of how well the process is capable of producing within the specification limits.
Cp an...
OEE can be calculated by multiplying Availability, Performance, and Quality percentages.
Calculate Availability by dividing Operating Time by Planned Production Time.
Calculate Performance by dividing Actual Production by Maximum Production.
Calculate Quality by dividing Good Units by Total Units Produced.
Multiply Availability, Performance, and Quality percentages to get OEE.
Major losses affecting OEE include availability, performance, and quality losses.
Availability losses occur when equipment is not running due to breakdowns, changeovers, or lack of materials.
Performance losses occur when equipment is running below its maximum speed or efficiency.
Quality losses occur when defective products are produced and need to be scrapped or reworked.
Other losses may include startup and shutdown los...
IATF stands for International Automotive Task Force and its current revised name is IATF 16949:2016.
IATF stands for International Automotive Task Force
Its current revised name is IATF 16949:2016
A capacitor is an electronic component that stores electrical energy in an electric field. It is used in various electronic circuits.
Capacitors are used to filter out noise and stabilize voltage in power supplies.
They are used in timing circuits, oscillators, and filters.
Capacitors are also used in audio equipment to filter out unwanted frequencies.
They can be found in electronic devices such as TVs, computers, and sma...
posted on 15 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
posted on 10 Jan 2024
I applied via LinkedIn and was interviewed in Jul 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Count frequency of elements in array of strings
Iterate through the array and use a hashmap to store the frequency of each element
Use a for loop to go through each element and update the count in the hashmap
Return the hashmap with element frequencies
based on 1 interview experience
Difficulty level
Duration
Senior Engineer
120
salaries
| ₹15.2 L/yr - ₹27 L/yr |
Staff Engineer
90
salaries
| ₹28 L/yr - ₹48 L/yr |
Software Engineer
59
salaries
| ₹9 L/yr - ₹22 L/yr |
Senior Software Engineer
56
salaries
| ₹15.8 L/yr - ₹28 L/yr |
Technical Manager
40
salaries
| ₹24 L/yr - ₹68.8 L/yr |
Qualcomm
Molex
TDK India Private Limited
Applied Materials