Filter interviews by
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed before Oct 2022. There were 2 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
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?
General aptitude questions
Problem solving, solved 2 out of 3 questions
General topics were given in gd
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed in Aug 2024. There were 2 interview rounds.
Its basically a test comprising 32 mcq
12- logical reasoning
20- core C,DBMS, OS , Computer Networks
2 coding Questions
Linkedlist questions
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization is used to eliminate data redundancy by breaking up tables into smaller, related tables.
It helps in reducing data anomalies such as insertion, update, and deletion anomalies.
Normalization is achieved through a series of stages called normal forms, with the most common being First Normal Form (1NF)...
Armstrong algorithm is used to find Armstrong numbers in a given range.
Iterate through the numbers in the given range
Calculate the sum of cubes of each digit in the number
Check if the sum is equal to the original number
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
posted on 10 Jan 2024
I applied via LinkedIn and was interviewed in Jul 2023. There were 3 interview rounds.
posted on 19 Sep 2024
I applied via Naukri.com and was interviewed before Sep 2023. There were 2 interview rounds.
1st round is combination of aptitude and technical mcqs
I have worked on various projects including a web-based inventory management system and a mobile app for tracking fitness goals.
Developed a web-based inventory management system using React and Node.js
Created a mobile app for tracking fitness goals using Flutter
Collaborated with a team to implement new features and fix bugs in existing projects
Two sum code in Python finds two numbers in an array that add up to a specific target.
Use a dictionary to store the difference between the target and each element in the array.
Iterate through the array and check if the current element's complement is in the dictionary.
Return the indices of the two numbers that add up to the target.
Interview experience
Senior Engineer
120
salaries
| ₹11 L/yr - ₹36 L/yr |
Staff Engineer
79
salaries
| ₹16 L/yr - ₹44 L/yr |
Software Engineer
50
salaries
| ₹7.2 L/yr - ₹22 L/yr |
Senior Software Engineer
48
salaries
| ₹9.4 L/yr - ₹28 L/yr |
Technical Manager
38
salaries
| ₹21 L/yr - ₹61 L/yr |
Qualcomm
Intel
Samsung
Nvidia