i
Qtech Software
Filter interviews by
I applied via Company Website and was interviewed in Oct 2022. There were 4 interview rounds.
If there is any doubt, the problem will be solved if we talk as a group discussion
When you are given an assignment and you are in a situation where you cannot do it, this is a task for your mind.
Top trending discussions
posted on 26 Oct 2023
I applied via Walk-in and was interviewed before Oct 2022. There were 2 interview rounds.
Overload is when a class has multiple methods with the same name but different parameters. Override is when a subclass provides a specific implementation of a method that is already defined in its superclass.
Overload occurs within the same class, while override occurs between a superclass and its subclass.
Overload is resolved at compile time based on the method signature, while override is resolved at runtime based on ...
Split functions are used to divide a string into multiple parts based on a specified delimiter.
Split functions are commonly used in programming languages like Python, JavaScript, and Java.
The split function takes a string and splits it into an array of substrings based on a specified delimiter.
For example, in Python, the split function can be used like this: 'hello world'.split(' ') will return ['hello', 'world'].
posted on 6 May 2021
I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.
Reasoning, mathematics, and basic English grammar.
posted on 23 Jan 2022
I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.
posted on 23 Mar 2023
I applied via Walk-in and was interviewed before Mar 2022. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Jul 2022. There were 3 interview rounds.
posted on 5 Feb 2025
D/W Rest and GraphQL APIs are two different types of APIs used for communication between software systems.
D/W Rest API is a standard protocol for accessing and manipulating data over the web using HTTP.
GraphQL API is a query language for APIs and a runtime for executing those queries with your existing data.
Rest APIs are more commonly used and follow a stateless client-server architecture.
GraphQL APIs allow clients to ...
REST uses fixed endpoints to define the resources that can be accessed through the API.
RESTful APIs use fixed URLs to access resources
Each endpoint corresponds to a specific resource or action
Endpoints are defined in the API documentation
Example: GET /users retrieves a list of users
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
Encapsulation is the process of hiding implementation details and exposing only necessary information.
Encapsulation is a fundamental concept in object-oriented programming.
It helps in achieving data abstraction and information hiding.
It allows for better control over the data and prevents unauthorized access.
Example: A class in Java can have private variables and public methods to access them.
Example: A capsule is a go...
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.
Polymorphism is a fundamental concept in object-oriented programming.
It allows a single interface to be used for different types of objects.
Polymorphism is achieved through method overriding and method overloading.
Example: A shape class with different subclasses like circle, square, and ...
Java is a high-level programming language, while C++ is a general-purpose programming language.
Java is platform-independent, while C++ is platform-dependent.
Java uses automatic memory management (garbage collection), while C++ requires manual memory management.
Java has a simpler syntax and is easier to learn, while C++ has a more complex syntax.
Java is mainly used for developing web and enterprise applications, while C...
A tuple is an immutable sequence of elements in Python.
Tuples are defined using parentheses ()
Tuples can contain elements of different data types
Elements in a tuple can be accessed using indexing
Tuples are immutable, meaning their elements cannot be modified once created
Manual software testing is the process of manually testing software for defects without the use of automation tools.
Manual testing involves testers executing test cases by hand to identify bugs and issues.
It is time-consuming and requires human intervention for each test step.
Manual testing is often used for exploratory testing, usability testing, and ad-hoc testing.
Examples of manual testing include regression testing
Manual testing allows for human intuition and creativity but can be time-consuming and prone to human error.
Advantages of manual testing include human intuition and creativity in identifying issues, flexibility to adapt test cases on the fly, and cost-effectiveness for small projects.
Disadvantages of manual testing include time-consuming nature, potential for human error, difficulty in reproducing test cases, and lack ...
Software is a set of instructions that tell a computer how to perform specific tasks or functions.
Software is a collection of programs, data, and instructions that enable a computer to perform tasks.
It can be categorized into system software (e.g. operating systems) and application software (e.g. word processors).
Examples of software include Microsoft Windows, Adobe Photoshop, and Google Chrome.
based on 1 review
Rating in categories
Software Developer
30
salaries
| ₹1.8 L/yr - ₹7 L/yr |
Senior Software Tester
19
salaries
| ₹4.5 L/yr - ₹8.9 L/yr |
Software Tester
18
salaries
| ₹2.8 L/yr - ₹6.8 L/yr |
PHP Developer
17
salaries
| ₹2.8 L/yr - ₹10.5 L/yr |
Senior PHP Developer
13
salaries
| ₹4.3 L/yr - ₹9.3 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler