next
Round
Technologies
Experiences
Contribute
Login
Day 1
Questions(182)
react
Explain what is virtual DOM?
react
What is conditional rendering in React?
react
List all the hooks available in react js and provide brief definition for each
react
What is reconciliation in React?
react
Discuss stack reconciler.
react
What is react fibre?
react
How does React Fiber handle errors?
react
Is React Fiber backward compatible with previous versions of React?
react
How does React Fiber improve the rendering performance?
react
What is fibre in react fiber?
react
Discuss fibre lifecycle.
react
What is work in progress tree in react fibre?
react
What are low and high-priority updates?
react
Explain how virtual DOM works?
react
Explain advantages of Virtual DOM?
react
What is JSX?
react
Explain the concept of React Hooks.
react
What is React?
react
How does react work?
react
What is Redux, and why might you use it with React?
react
Explain the concept of actions in Redux.
react
What are action creators and why do we use them?
react
What is a reducer in Redux?
react
Why are they called reducer functions?
react
What is the store?
javascript
Explain the internals of JavaScript engines, including concepts like the Call Stack, Heap, Event Loop, and Just-In-Time (JIT) compilation.
javascript
Discuss how an understanding of engine internals can inform code optimisations.
javascript
What is a higher-order function?
javascript
What are first class functions?
javascript
Write code to explain higher-order function
javascript
What are the advantages of Higher order functions?
javascript
What is the Execution Context?
javascript
List the types of Execution Context in JS.
javascript
List the phases of the JavaScript Execution Context.
javascript
What is the Call Stack?
javascript
What is the difference between execution context and scope?
javascript
What is memoisation?
javascript
What is currying?
javascript
Why is currying useful in JavaScript?
javascript
What are the methods to implement currying?
javascript
Implement Currying using Closures
javascript
Implement Currying using Recursion
javascript
Implement Currying using `bind` method
javascript
Implement Currying using ES6 Arrow Functions
javascript
What is this length property of a function?
reactjsnextjs
What is SSG?
nextjs
What is Next.js?
nextjs
What are the advantages of Next.js?
nextjs
How do you create a new Next.js project?
nextjs
What is the difference between App router and Page router?
nextjs
What is an app router?
nextjs
List important files in app routing system.
nextjs
Describe layout.js.
nextjs
Describe page.js.
nextjs
Describe route.js.
nextjs
Describe template.js.
HTML
What is HTML, and what is its purpose?
HTML
What is the meaning of markup language?
HTML
Is HTML case sensitive?
HTML
Explain the structure of a basic HTML document.
HTML
What is the difference between <head> and <body>?
HTML
What are void (self-closing) elements in HTML?
HTML
List common HTML tag categories?
HTML
What are properties of an HTML element?
HTML
What is the role of <!DOCTYPE html>?
HTML
What are self-closing tags?
HTML
What are attributes of an HTML tag?
HTML
What are the properties of an HTML element?
HTML
What is the difference between HTML attribute and property ?
HTML
What is the difference between id and class ?
HTML
Can you have multiple classes on an HTML element?
HTML
What does the title attribute do ?
HTML
What is the purpose of the alt attribute in an <img> tag ?
HTML
Difference between ordered and unordered lists?
HTML
Can you nest lists in HTML? How?
HTML
What is the <dl> tag used for ?
typescript
What is TypeScript?
typescript
How does typescript help in writing better code
typescript
What is 'type inference' in TypeScript?
typescript
What is contextual typing?
CSS
What is CSS? Why do we use it?
CSS
What are the different ways in which we can include CSS in our HTML file?
CSS
What is the precedence of each method of CSS inclusion?
CSS
What is a CSS selector?
CSS
Discuss Element selector
CSS
What is the difference between class and id selector? Which one gets high precedence?
CSS
What is the box model in HTML?
CSS
Can you explain the components of the Box Model?
CSS
What’s the difference between margin, border, padding, and content?
CSS
How does padding affect the size of an element?
CSS
How does margin differ from padding?
CSS
What happens when you set negative margins?
CSS
Does padding accept negative values? Why or why not?
CSS
How can you visualize the box model in browser dev tools?
CSS
What is the default box-sizing value for HTML elements?
CSS
What does box-sizing: border-box do?
CSS
Compare box-sizing: content-box and border-box.
CSS
How can you make two boxes align perfectly side by side with consistent spacing?
CSS
How do margin collapsing rules work in CSS?
CSS
Give an example of when margin collapsing might cause layout issues.
CSS
How can you prevent margin collapsing between parent and child elements?
CSS
What is the difference between inline, inline-block, and block elements in terms of the box model?
CSS
Do replaced elements (like <img>, <input>) follow the same box model rules?
CSS
How do width and height interact with padding and border in the box model?
CSS
Why might a layout break when switching from content-box to border-box?
CSS
How would you fix an element that overflows its container due to box model miscalculations?
CSS
How do you use the calc() function to compensate for padding or border widths?
CSS
How does the box model interact with flexbox and grid layouts?
CSS
Does the box model behave differently for absolutely positioned elements?
CSS
How can you ensure consistent box sizing across all elements on a webpage?
CSS
What’s the role of outline in the box model, and how is it different from border?
CSS
How can you use the box model to achieve responsive layouts?
CSS
How do you debug box model-related issues in a complex layout?
CSS
Explain how min-width, max-width, and overflow affect the box model.
CSS
How do borders affect element dimensions?
CSS
How can you centre text vertically and horizontally inside a box?
CSS
What is the use of the white-space property?
CSS
How can you truncate text with an ellipsis (...) in CSS?
CSS
How do you wrap or prevent wrapping of text in a container?
CSS
How do you make text responsive across different screen sizes?
CSS
How do you justify text using CSS?
CSS
What does text-shadow do? Give an example.
CSS
How can you apply multiple shadows to text?
CSS
How do you apply gradients to text in CSS?
CSS
How do you control text overflow in a fixed-width container?
CSS
What is the difference between em, rem, and px when styling text?
CSS
How does font-weight differ from <b> tag in semantic meaning?
CSS
How does accessibility relate to text formatting in HTML?
CSS
What’s the difference between semantic and non-semantic text formatting tags?
CSS
How can you ensure consistent text appearance across different browsers?
CSS
What is the difference between font-style, font-variant, and font-weight?
CSS
What is the role of @font-face in web typography?
CSS
How can you import custom fonts in CSS?
CSS
What’s the impact of using web fonts on performance?
CSS
How can you optimise text rendering for readability?
CSS
How do you make text appear vertically (top-to-bottom) using CSS?
CSS
How do you style only the first letter or first line of a paragraph?
CSS
How do you create a drop cap effect?
CSS
How can you highlight a selected text range dynamically?
CSS
How do you make text glow or have a neon effect using CSS?
CSS
What CSS properties can you use for text animations?
CSS
How can you apply a gradient background only to the text and not the entire element?
CSS
How can you apply different styles to different words in the same line?
RTK
What is the purpose of Redux Toolkit?
RTK
How would you setup RTK in your React project?
RTK
What is a slice in Redux Toolkit?
RTK
How is a slice different from a traditional Redux reducer?
RTK
What are the key properties inside createSlice()?
RTK
4. What is the structure of a slice file (state, reducers, actions)?
RTK
How does createSlice() automatically generate action creators?
RTK
What does the name field in a slice represent?
RTK
How do you combine multiple slices into one store?
RTK
How do you access a slice’s state in a component using useSelector?
RTK
Can you modify the state directly in a slice reducer? Why does it work?
RTK
What library allows you to write 'mutating' code inside slices? (Hint: Immer)
RTK
What’s the purpose of extraReducers in createSlice()?
RTK
How do you handle async actions (e.g., thunks) inside a slice using extraReducers?
RTK
What is the difference between reducers and extraReducers in a slice?
nodejs
Explain the event loop.
nodejs
What is nodejs?
nodejs
Why is Node.js Single-threaded?
nodejs
5. If Node.js is single-threaded, then how does it handle concurrency?
nodejs
What is the package.json file?
nodejs
How to install delete and update a dependency in node js?
nodejs
What are some of the most commonly used libraries in Node.js?
nodejs
What are the pros and cons of Node.js?
nodejs
What are buffers?
nodejs
Why do we need buffers?
nodejs
What is the difference between buffers and streams
nodejs
What are encoding and decoding buffers?
Express.js
How to implement routing in express.js?
Express.js
What are route methods how to perform tasks for all routes like setting up middleware
MongoDB
Discuss what is NOSQL?
MongoDB
When to use RDBMS and when to use NoSQL DB in your applications?
MongoDB
What is a dcoument in NoSQL database?
MongoDB
What is a collection in NoSQL database?
MongoDB
What is the BSON format?
MongoDB
List advantages and disadvantages of NosSQL and RDBMS.
MongoDB
How does MongoDB ensures high availability?
mysql
What is Mysql?
mysql
What is a database?
mysql
How to create a database in mysql and how to list existing databases?