i
NeoSOFT
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Dynamic Import in NextJs allows for code splitting and loading components only when needed.
Dynamic Import in NextJs is a feature that allows you to import components asynchronously, improving performance by loading components only when needed.
It helps in code splitting, where different parts of the application can be loaded separately, reducing the initial load time.
Dynamic Import is achieved using the dynamic import()...
Eager loading loads all related data upfront, while lazy loading loads data only when needed.
Eager loading is more efficient for small datasets or when all related data is needed at once.
Lazy loading is better for large datasets or when only specific data is needed.
Eager loading can lead to performance issues if unnecessary data is loaded, while lazy loading can cause additional queries to be made.
Examples: Eager loadi...
PWA's are Progressive Web Applications that use modern web capabilities to provide a user experience similar to native mobile apps.
PWA's can work offline or on low-quality networks.
They can be installed on the user's device like a native app.
PWA's are built using web technologies like HTML, CSS, and JavaScript.
Examples of PWA's include Twitter Lite, Pinterest, and Starbucks.
Fallback in getStaticPaths in NextJs allows dynamic routes to be pre-rendered on-demand.
Fallback value can be true, false, or 'blocking'.
When fallback is true, Next.js will serve a static page for paths not generated at build time.
When fallback is 'blocking', Next.js will server a static page for paths not generated at build time, but will also server-render the page on the first request.
Fallback is useful for dynamic
Server Side Rendering (SSR) is the process of rendering web pages on the server side before sending them to the client. Static Site Generation (SSG) is the process of generating static HTML files at build time.
SSR improves performance by reducing the time to first paint and providing better SEO.
SSR can be implemented using frameworks like Next.js in React.
SSG pre-renders pages at build time, resulting in faster loading...
staticSideProps and serverSideProps are used in Next.js for data fetching and pre-rendering.
staticSideProps is used for pre-rendering static data at build time.
serverSideProps is used for pre-rendering dynamic data at request time.
staticSideProps is used for data that does not change frequently.
serverSideProps is used for data that changes frequently or needs to be fetched at request time.
nextHat package in NextJs is used for server-side rendering and managing server-side logic.
nextHat package helps in handling server-side logic in NextJs applications
It allows for server-side rendering of pages in NextJs
nextHat package can be used for managing API calls and server-side data fetching
Top trending discussions
posted on 2 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
React js state and useeffect
Callbacks are functions passed as arguments, promises represent eventual completion of an asynchronous operation, async await is syntactic sugar for promises.
Callbacks are functions passed as arguments to be executed after a certain task is completed.
Promises represent the eventual completion of an asynchronous operation and allow chaining of multiple asynchronous operations.
Async await is syntactic sugar for promises,...
React has three main phases in its life cycle: Mounting, Updating, and Unmounting.
Mounting: Component is created and inserted into the DOM.
Updating: Component is re-rendered when props or state change.
Unmounting: Component is removed from the DOM.
I applied via Company Website and was interviewed in Nov 2023. There were 2 interview rounds.
useState is a hook in React that allows functional components to have state.
useState is a built-in hook in React.
It allows functional components to have state.
It returns an array with two elements: the current state value and a function to update the state.
The initial state can be passed as an argument to useState.
The state can be of any data type, such as a string, number, boolean, or object.
Example: const [count, set
Closure is a feature in JavaScript that allows a function to access variables from its outer scope even after the function has finished executing.
Closure is created when a function is defined inside another function.
The inner function has access to the variables and parameters of the outer function.
The inner function forms a closure with the outer function, preserving the state of the outer function's variables.
Closure...
Props are read-only properties that are passed from a parent component to a child component in React.
Props allow data to be passed between components in a unidirectional flow.
Props are immutable and cannot be modified by the child component.
Props can be used to customize the behavior or appearance of a component.
Props are accessed using the 'this.props' syntax in class components or as function arguments in functional
posted on 6 Mar 2023
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
It was an online test. The test was having 25 English questions and 25 coding MCQ questions. Test duration was 60 Mins
posted on 27 Feb 2024
I applied via Company Website and was interviewed before Feb 2023. There were 2 interview rounds.
Started with a normal assignment. A basic form application with few operation
Threads of javascript refer to the concept of asynchronous programming in JavaScript. Architecture in this context likely refers to the overall structure and organization of a React Native application.
JavaScript is single-threaded, meaning it can only execute one piece of code at a time. Asynchronous programming allows for non-blocking operations, improving performance and user experience.
React Native architecture typi...
posted on 28 Jul 2022
Remove duplicate elements from an array of strings
Create a new Set from the array to remove duplicates
Convert the Set back to an array using the spread operator
Alternatively, use filter() and indexOf() to remove duplicates
I was interviewed in Feb 2024.
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Duration was 1 hr and topics were css html react js vs code IDE it was a good experience
posted on 5 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Software Engineer
2k
salaries
| ₹3.5 L/yr - ₹13.9 L/yr |
Software Developer
734
salaries
| ₹2.7 L/yr - ₹13 L/yr |
Senior Software Engineer
702
salaries
| ₹5.6 L/yr - ₹19 L/yr |
Softwaretest Engineer
510
salaries
| ₹2.8 L/yr - ₹7.3 L/yr |
Front end Developer
183
salaries
| ₹2.4 L/yr - ₹11 L/yr |
TCS
Infosys
Wipro
HCLTech