Arcon TechSolutions
Linkquest Telecom Interview Questions and Answers
Q1. Overloading vs Overriding
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways of calling the same method with different parameters.
Overriding is used to provide a specific implementation of a method in a subclass that is already defined in the superclass.
Overloading is resolved at compile-time based on the number and t...read more
Q2. 100 floors puzzle present on GFG
The 100 floors puzzle involves finding the highest floor from which an egg can be dropped without breaking.
Start from the 14th floor and drop the egg. If it breaks, start from the 1st floor and move up one by one. If it doesn't break, move up by 13 floors and repeat the process.
The optimal solution involves dropping the egg from a certain floor and then adjusting the interval based on whether it breaks or not.
The worst-case scenario for this puzzle is dropping the egg from ev...read more
Q3. Implement Radix sort without STL
Implement Radix sort algorithm without using STL in C++ for array of strings
Create a helper function to find the maximum length string in the array
Iterate through each digit place starting from the least significant digit
Use counting sort to sort the array based on the current digit place
Q4. Explain Method Overloading and Overriding
Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs when a subclass provides a specific implementation of a method that is already provided by its superclass.
Example of method over...read more
Q5. ERD Diagram for school
ERD diagram for a school database
Entities: Student, Teacher, Course, Classroom
Relationships: Student enrolls in Course, Teacher teaches Course, Course assigned to Classroom
Attributes: Student ID, Teacher ID, Course ID, Classroom ID
Q6. Index in SQL
Index is a database object that improves the speed of data retrieval operations.
Indexes are created on one or more columns of a table.
They can be clustered or non-clustered.
Clustered indexes determine the physical order of data in a table.
Non-clustered indexes have a separate structure that includes the indexed columns and a pointer to the actual data.
Indexes can be created using CREATE INDEX statement.
Indexes can also be dropped using DROP INDEX statement.
Q7. Entire DBMS theory
DBMS theory covers concepts like data modeling, query languages, transaction management, and database design.
DBMS stands for Database Management System
It includes data modeling, which involves designing the structure of the database
Query languages like SQL are used to retrieve and manipulate data
Transaction management ensures data integrity and consistency
Database design involves creating schemas and relationships between tables
Interview Process at Linkquest Telecom
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month