i
QuyTech
Filter interviews by
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...
posted on 20 Dec 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
I have worked on projects involving e-commerce, social networking, and productivity apps with client-server architecture.
Developed an e-commerce app with a client-side interface for users to browse products and a server-side database for inventory management.
Built a social networking app with a client-server architecture for users to create profiles, connect with friends, and share updates.
Designed a productivity app w...
posted on 9 Jan 2025
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
posted on 9 Aug 2023
I applied via Naukri.com and was interviewed in Jul 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before Feb 2023. There was 1 interview round.
based on 2 reviews
Rating in categories
Project Coordinator
18
salaries
| ₹4.4 L/yr - ₹7.2 L/yr |
PHP Developer
16
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Android Developer
15
salaries
| ₹2.7 L/yr - ₹7 L/yr |
Software Developer
15
salaries
| ₹2.4 L/yr - ₹10.5 L/yr |
Software Engineer
14
salaries
| ₹3 L/yr - ₹6 L/yr |
Ranosys Technologies
TechJini
Sphinx Solution
Hidden Brains InfoTech