i
QuyTech
Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
I applied via Approached by Company
Redux is a predictable state container for JavaScript apps. It helps manage application state in a more organized and efficient way.
Centralized state management
Predictable state changes with actions and reducers
Easier debugging and testing
Helps in scaling and maintaining large applications
Example: Storing user authentication state across the app
useState, useEffect, useContext, useReducer, useRef
useState - for managing state in functional components
useEffect - for side effects in functional components
useContext - for accessing context in functional components
useReducer - for managing complex state logic
useRef - for accessing DOM elements or storing mutable values
ES6 is the 6th version of ECMAScript, introducing new features and syntax improvements.
Arrow functions for concise syntax: const add = (a, b) => a + b;
Let and const for block-scoped variables: let x = 5; const y = 10;
Template literals for string interpolation: const name = 'John'; console.log(`Hello, ${name}!`);
Classes for object-oriented programming: class Person { constructor(name) { this.name = name; } }
Destructurin...
let is block scoped, var is function scoped, const is a constant variable.
let is block scoped, meaning it is only accessible within the block it is declared in.
var is function scoped, meaning it is accessible throughout the function it is declared in.
const is a constant variable, its value cannot be reassigned once it is initialized.
Setting up push notifications involves configuring a push notification service, integrating it with the app, and handling notifications in the code.
Choose a push notification service provider like Firebase Cloud Messaging (FCM) or OneSignal.
Set up an account with the chosen service provider and obtain necessary credentials (API keys, tokens, etc).
Integrate the push notification SDK provided by the service provider into...
Optimizing bundle size in React Native involves code splitting, tree shaking, lazy loading, and using smaller libraries.
Use code splitting to split the code into smaller chunks that can be loaded on demand.
Utilize tree shaking to remove unused code from the bundle.
Implement lazy loading to only load components when they are needed.
Choose smaller libraries or custom solutions over large dependencies to reduce bundle siz...
QuyTech interview questions for popular designations
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
Palindrome code should be designed to check if a given string is the same forwards and backwards.
Create a function that takes a string as input
Remove any spaces and punctuation from the string
Reverse the string and compare it to the original string to check if it is a palindrome
posted on 7 Jan 2025
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There were 3 interview rounds.
Coding based questions
posted on 26 Dec 2024
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I am a Software Development Engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience in developing web applications
Good team player
posted on 16 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Reverse the words in a string without using built-in functions.
Split the string into an array of words using a space as the delimiter.
Create a new array and iterate over the words array in reverse order, adding each word to the new array.
Join the new array of words back into a single string with spaces between each word.
Path params are part of the URL path, while query params are appended to the URL after a '?'
Path params are used to identify a specific resource in the URL path, while query params are used to filter or sort the results
Path params are defined in the URL path itself, like /users/{id}, while query params are added after a '?' like /users?role=admin
Path params are typically used for required parameters, while query params...
Parameters in API testing include path parameters, query parameters, header parameters, and body parameters.
Path parameters are used to identify a specific resource in the URL path, e.g. /users/{id}
Query parameters are used for filtering or sorting data, e.g. /users?status=active
Header parameters contain additional information for the request, e.g. Content-Type: application/json
Body parameters are used to send data in ...
To write a post query in RestAssured, use the given() method to set request parameters and body, then use the post() method to send the request.
Use given() method to set request parameters and body
Use post() method to send the request
Example: given().param("key", "value").body("{\"name\": \"John\"}").post("/endpoint")
Project Coordinator
18
salaries
| ₹4.4 L/yr - ₹7.2 L/yr |
PHP Developer
16
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Software Developer
15
salaries
| ₹2.4 L/yr - ₹10.5 L/yr |
Android Developer
15
salaries
| ₹2.7 L/yr - ₹7 L/yr |
Software Engineer
14
salaries
| ₹3 L/yr - ₹6 L/yr |
Ranosys Technologies
TechJini
Sphinx Solution
Hidden Brains InfoTech