i
Quest
Global
Filter interviews by
Print 'Hello, World!' in Python
Use the print() function to display text on the screen
Enclose the text in single or double quotes
React is a JavaScript library for building user interfaces. Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.
React is a popular JavaScript library for building user interfaces.
Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.
When changes are made in React, the Virtual DOM is updated first, then compared to the Real DOM to minimize actual DOM manipulation.
Selection sort is a simple sorting algorithm that repeatedly selects the minimum element from an unsorted portion of the array and swaps it with the first unsorted element.
Iterate through the array to find the smallest element and swap it with the first element.
Repeat the process for the remaining unsorted portion of the array.
Time complexity of O(n^2) makes it inefficient for large datasets.
An array is a data structure that stores a collection of elements of the same type in a contiguous memory location.
Arrays have a fixed size determined at the time of declaration.
Elements in an array are accessed using an index starting from 0.
Example: string[] names = {"Alice", "Bob", "Charlie"};
SQL queries are used to interact with databases, allowing data retrieval, manipulation, and management.
SELECT statement: Used to retrieve data from a database. Example: SELECT * FROM employees;
JOIN clause: Combines rows from two or more tables based on a related column. Example: SELECT a.name, b.department FROM employees a JOIN departments b ON a.dept_id = b.id;
WHERE clause: Filters records based on specified cond...
A custom exception class allows for specific error handling in applications, enhancing clarity and control over error management.
Define a class that extends the built-in Exception class.
Include a constructor to initialize error messages and other relevant data.
Override the __str__ method to provide a user-friendly error message.
Example: class CustomError(Exception): pass
Usage: raise CustomError('This is a custom e...
In Java, 'finally' is a block for cleanup, while 'finalize' is a method for garbage collection.
'finally' is used in try-catch blocks to execute code regardless of exceptions.
Example of 'finally': try { // code that may throw exception } catch (Exception e) { // handle exception } finally { // cleanup code }
'finalize' is a method in the Object class that is called by the garbage collector before an obje...
Embedded C is a programming language used for developing software for embedded systems.
Embedded C is a subset of the C programming language.
It is optimized for resource-constrained systems with limited memory and processing power.
It allows direct access to hardware and provides low-level control.
Embedded C is used in various industries like automotive, aerospace, consumer electronics, etc.
Example: Writing code to ...
Code to find prime numbers in a given range
Iterate through numbers in the range
Check if each number is divisible by any number less than itself
If not divisible, it is a prime number
DB query to find duplicates in a table, keeping first duplicate in answer.
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out groups with only one record
Use MIN or MAX function to select the first record in each group
Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Logical and quants like percentage, clock hand, coding decoding
Developed a web-based inventory management system for a retail company
Used HTML, CSS, and JavaScript for front-end development
Utilized PHP and MySQL for back-end development
Implemented features such as product tracking, order processing, and reporting
Collaborated with team members to ensure project completion within deadline
Print 'Hello, World!' in Python
Use the print() function to display text on the screen
Enclose the text in single or double quotes
Asked basics of Javascript and ReactJS and data flow
React is a JavaScript library for building user interfaces. Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.
React is a popular JavaScript library for building user interfaces.
Virtual DOM is a lightweight copy of the Real DOM, used for efficient updates.
When changes are made in React, the Virtual DOM is updated first, then compared to the Real DOM to minimize actual DOM manipulation.
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
SQL queries are used to interact with databases, allowing data retrieval, manipulation, and management.
SELECT statement: Used to retrieve data from a database. Example: SELECT * FROM employees;
JOIN clause: Combines rows from two or more tables based on a related column. Example: SELECT a.name, b.department FROM employees a JOIN departments b ON a.dept_id = b.id;
WHERE clause: Filters records based on specified condition...
A custom exception class allows for specific error handling in applications, enhancing clarity and control over error management.
Define a class that extends the built-in Exception class.
Include a constructor to initialize error messages and other relevant data.
Override the __str__ method to provide a user-friendly error message.
Example: class CustomError(Exception): pass
Usage: raise CustomError('This is a custom error ...
In Java, 'finally' is a block for cleanup, while 'finalize' is a method for garbage collection.
'finally' is used in try-catch blocks to execute code regardless of exceptions.
Example of 'finally': try { // code that may throw exception } catch (Exception e) { // handle exception } finally { // cleanup code }
'finalize' is a method in the Object class that is called by the garbage collector before an object is...
Basic php questions and laravel framework
I applied via Campus Placement
Aptitude test containing reasoning, maths, logics
I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.
First round is Dax,2 nd is SQL queries,3 is python
Quantitative aptitude,logical reasoning,verbal ability and basic core questions
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
It was easy. Basic RD Sharma will work.
Top trending discussions
Some of the top questions asked at the Quest Global interview for freshers -
The duration of Quest Global interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interview experiences
Difficulty level
Duration
based on 2.6k reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹8.6 L/yr - ₹16 L/yr |
Senior Engineer
2.1k
salaries
| ₹7.9 L/yr - ₹14 L/yr |
Software Engineer
1.8k
salaries
| ₹3.2 L/yr - ₹8.3 L/yr |
Lead Engineer
1.7k
salaries
| ₹12.3 L/yr - ₹22.2 L/yr |
Design Engineer
637
salaries
| ₹3.7 L/yr - ₹8.5 L/yr |
Genpact
DXC Technology
Optum Global Solutions
Virtusa Consulting Services