i
DigiBoxx
Filter interviews by
WeakMap and WeakSet are specialized collections in JavaScript that allow for weak references to objects.
WeakMap allows for mapping of objects to values where the object keys are weakly referenced.
WeakSet is a collection of objects where the objects are weakly referenced.
Weak references allow for objects to be garbage collected if they are no longer referenced elsewhere.
WeakMap and WeakSet are useful for scenarios ...
getDerivedStateFromProps() updates state based on props changes. getSnapshotBeforeUpdate() captures current state before update.
getDerivedStateFromProps() is called before rendering and updates state based on changes in props.
getSnapshotBeforeUpdate() is called after rendering but before updating the DOM. It captures current state before update.
getDerivedStateFromProps() is a static method and should return an obj...
I used the Dijkstra's algorithm for finding the shortest path in my project.
Implemented Dijkstra's algorithm to find the shortest path between nodes in a graph
Used priority queue to optimize the algorithm
Considered edge weights and node distances while calculating the shortest path
Local Storage, Session Storage, and Cache are used to store data in the browser for faster access and better user experience.
Local Storage: stores data with no expiration date and can be accessed across multiple windows and tabs
Session Storage: stores data for a single session and is cleared when the session ends
Cache: stores data temporarily to reduce server load and improve performance
Examples: storing user pref...
ReactJS life cycle refers to the series of methods that are invoked in the process of creating, updating and destroying a component.
ReactJS life cycle consists of three phases: Mounting, Updating and Unmounting.
Mounting phase includes methods like constructor, render, componentDidMount.
Updating phase includes methods like shouldComponentUpdate, render, componentDidUpdate.
Unmounting phase includes method componentW...
setTimeout, setImmediate and process.nextTick are Node.js functions used for asynchronous programming.
setTimeout is used to execute a function after a specified amount of time has passed.
setImmediate is used to execute a function immediately after the current event loop iteration.
process.nextTick is used to execute a function at the beginning of the next event loop iteration.
setTimeout and setImmediate are similar...
Compose multiple HOCs with render props in a React component
Create a render prop component that accepts a function as a prop
Wrap the render prop component with HOCs
Pass the function as a prop to the HOCs
Use the function to render the component's content
Example: withAuth(withTheme(RenderPropComponent))
Components are reusable UI elements in ReactJs. State is an object that stores data and controls a component's behavior.
Components are like building blocks that can be combined to create complex UIs
State is used to store and manage data within a component
Changes to state trigger a re-render of the component
State should be kept as minimal as possible to avoid performance issues
Example: A button component can have a...
Hooks are functions that allow us to use state and other React features in functional components.
useState is a hook that allows us to add state to functional components.
useRef is a hook that allows us to create a mutable reference that persists across renders.
useEffect is a hook that allows us to perform side effects in functional components.
useState example: const [count, setCount] = useState(0);
useRef example: c...
I applied via Campus Placement and was interviewed in Mar 2023. There were 5 interview rounds.
This was a 5 Hour Long codathon (with option to make utmost team of 4) and the Problem statement would be some real world question and everyone is free to choose any language, framework or tech stack of their choice to work on. Its better to make a team and try because there maybe problem requiring Frontend, Backend, API and Authentication etc. The codathon will be very acquainting and selected or rejected but you'll learn a lot from it and meet like minded friends too.
Components are reusable UI elements in ReactJs. State is an object that stores data and controls a component's behavior.
Components are like building blocks that can be combined to create complex UIs
State is used to store and manage data within a component
Changes to state trigger a re-render of the component
State should be kept as minimal as possible to avoid performance issues
Example: A button component can have a stat...
ReactJS life cycle refers to the series of methods that are invoked in the process of creating, updating and destroying a component.
ReactJS life cycle consists of three phases: Mounting, Updating and Unmounting.
Mounting phase includes methods like constructor, render, componentDidMount.
Updating phase includes methods like shouldComponentUpdate, render, componentDidUpdate.
Unmounting phase includes method componentWillUn...
Hooks are functions that allow us to use state and other React features in functional components.
useState is a hook that allows us to add state to functional components.
useRef is a hook that allows us to create a mutable reference that persists across renders.
useEffect is a hook that allows us to perform side effects in functional components.
useState example: const [count, setCount] = useState(0);
useRef example: const ...
I used the Dijkstra's algorithm for finding the shortest path in my project.
Implemented Dijkstra's algorithm to find the shortest path between nodes in a graph
Used priority queue to optimize the algorithm
Considered edge weights and node distances while calculating the shortest path
Local Storage, Session Storage, and Cache are used to store data in the browser for faster access and better user experience.
Local Storage: stores data with no expiration date and can be accessed across multiple windows and tabs
Session Storage: stores data for a single session and is cleared when the session ends
Cache: stores data temporarily to reduce server load and improve performance
Examples: storing user preferenc...
getDerivedStateFromProps() updates state based on props changes. getSnapshotBeforeUpdate() captures current state before update.
getDerivedStateFromProps() is called before rendering and updates state based on changes in props.
getSnapshotBeforeUpdate() is called after rendering but before updating the DOM. It captures current state before update.
getDerivedStateFromProps() is a static method and should return an object t...
Compose multiple HOCs with render props in a React component
Create a render prop component that accepts a function as a prop
Wrap the render prop component with HOCs
Pass the function as a prop to the HOCs
Use the function to render the component's content
Example: withAuth(withTheme(RenderPropComponent))
WeakMap and WeakSet are specialized collections in JavaScript that allow for weak references to objects.
WeakMap allows for mapping of objects to values where the object keys are weakly referenced.
WeakSet is a collection of objects where the objects are weakly referenced.
Weak references allow for objects to be garbage collected if they are no longer referenced elsewhere.
WeakMap and WeakSet are useful for scenarios where...
setTimeout, setImmediate and process.nextTick are Node.js functions used for asynchronous programming.
setTimeout is used to execute a function after a specified amount of time has passed.
setImmediate is used to execute a function immediately after the current event loop iteration.
process.nextTick is used to execute a function at the beginning of the next event loop iteration.
setTimeout and setImmediate are similar, but...
I appeared for an interview before Mar 2024, where I was asked the following questions.
DigiBoxx is an Indian digital storage and management platform that offers secure cloud solutions for businesses and individuals.
DigiBoxx promotes digital empowerment in India, aligning with my passion for technology and innovation.
The company's focus on affordable cloud storage solutions resonates with my belief in accessibility for all.
I admire DigiBoxx's commitment to data security and privacy, which is crucial in to...
Top trending discussions
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 5 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Advanced Excel formulas are complex functions used for data analysis and manipulation.
Advanced formulas in Excel include VLOOKUP, INDEX-MATCH, SUMIFS, COUNTIFS, and IFERROR.
These formulas are used for tasks like data lookup, conditional calculations, and summarizing data.
For example, VLOOKUP is used to search for a value in a table and return a corresponding value from another column.
I applied via Indeed and was interviewed before Aug 2023. There were 3 interview rounds.
Core HTML, CSS and JS
JS deep dive and react
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
Basic excel problem, and pyhton, and sql
I appeared for an interview before Feb 2023.
SQL is a programming language used for managing and manipulating relational databases. Keywords are reserved words in SQL.
SQL is used to retrieve, insert, update, and delete data from databases
Keywords in SQL are reserved words that have a specific meaning and cannot be used as identifiers
Pandas is a Python library used for data manipulation and analysis
NumPy is a Python library used for numerical computing and array o...
based on 2 interview experiences
Difficulty level
Duration
based on 13 reviews
Rating in categories
6-12 Yrs
Not Disclosed
10-18 Yrs
Not Disclosed
Software Tester
4
salaries
| ₹5 L/yr - ₹7 L/yr |
Software Developer
3
salaries
| ₹4 L/yr - ₹6.1 L/yr |
HR Executive
3
salaries
| ₹2.4 L/yr - ₹2.4 L/yr |
Technology Head
3
salaries
| ₹50 L/yr - ₹50 L/yr |
Angular Developer
3
salaries
| ₹2 L/yr - ₹4.5 L/yr |
InsanelyGood
Vegrow
Vilcart
Garuda Aerospace