i
Netcracker Technology
Filter interviews by
Scope resolution refers to the process of specifying which scope a particular variable or function belongs to in a programming language.
Scope resolution is typically denoted by the double colon (::) operator in languages like C++ and PHP.
It is used to access static members, constants, and overridden methods in a class.
Example: ClassName::staticMember
Example: Namespace::functionName
V table is a table of function pointers used in object-oriented programming, while V pointer is a pointer to the V table.
V table is a table of function pointers used for dynamic dispatch in object-oriented programming.
V pointer is a pointer to the V table, allowing objects to call the correct functions at runtime.
Example: In C++ virtual functions are implemented using V tables and V pointers.
Oops concepts in C Language include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: struct in C.
Inheritance: Allowing a class to inherit properties and behavior from another class. Example: using struct to mimic inheritance.
Polymorphism: Ability to present the same interface for different data types. Example: functi...
File handling classes are used in programming to read, write, and manipulate files.
File handling classes provide methods to open, read, write, and close files.
Examples include FileInputStream, FileOutputStream, FileReader, FileWriter in Java.
These classes help in managing file operations efficiently and securely.
Friend function is a function that is not a member of a class but has access to its private and protected members.
Friend functions are declared inside a class with the 'friend' keyword.
They can access private and protected members of the class.
They are not member functions of the class.
Example: class MyClass { private: int x; friend void myFriendFunction(MyClass obj); };
I applied via Campus Placement and was interviewed before Jan 2020. There were 4 interview rounds.
A program to swap variables
Declare two variables and assign values to them
Use a third variable to store the value of the first variable
Assign the value of the second variable to the first variable
Assign the value of the third variable to the second variable
Top trending discussions
I appeared for an interview in Sep 2020.
I appeared for an interview in Sep 2017.
I appeared for an interview in Sep 2019.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.
I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.
Proficient in Java, Python, and C++
2 years of software development experience
Excellent communication skills for client interaction
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 6 interview rounds.
I applied via LinkedIn and was interviewed before Jun 2020. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 95 reviews
Rating in categories
Senior Software Engineer
968
salaries
| ₹10.9 L/yr - ₹40 L/yr |
Software Engineer
850
salaries
| ₹5.5 L/yr - ₹22 L/yr |
Technical Lead
360
salaries
| ₹12.6 L/yr - ₹46 L/yr |
Business Analyst
357
salaries
| ₹8.6 L/yr - ₹35 L/yr |
QA Engineer
345
salaries
| ₹4.1 L/yr - ₹10 L/yr |
ITC Infotech
CitiusTech
HTC Global Services
Xoriant