Filter interviews by
Be the first one to contribute and help others!
posted on 23 Dec 2024
Create a basic React app with dummy data fetched from a JSON API.
Set up a new React project using create-react-app
Create a component to fetch data from a JSON API using fetch or axios
Display the fetched data in the component
I applied via Campus Placement
Machine coding round
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 2 interview rounds.
Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their containing scope during compilation.
Variable declarations are hoisted to the top of their scope, but not their initializations.
Function declarations are fully hoisted, including their definitions.
Hoisting can lead to unexpected behavior if not understood properly.
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions are anonymous functions defined using the '=>' syntax.
They have a shorter syntax compared to traditional function expressions.
Arrow functions do not have their own 'this' keyword, instead they inherit it from the parent scope.
Polyfill of Promise is a code that adds Promise functionality to browsers that do not support it natively.
Polyfill is a piece of code that provides the technology that you expect the browser to provide natively.
Polyfill for Promise adds Promise functionality to browsers that do not support it, allowing developers to use Promises in their code.
Examples of Promise polyfills include 'es6-promise' and 'promise-polyfill'.
Implementing a carousel for displaying multiple images or content in a rotating manner.
Use a library like Slick or Owl Carousel for easy implementation
Ensure images/content are responsive for different screen sizes
Add navigation arrows or dots for user interaction
Consider adding autoplay feature with customizable speed
Optimize performance by lazy loading images
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
posted on 31 Dec 2024
I was interviewed before Dec 2023.
posted on 20 Jul 2024
I applied via Job Portal and was interviewed in Mar 2024. There were 2 interview rounds.
Know your resume and your basics
Know class diagrams. Very Huge for workday.
Software Engineer
44
salaries
| ₹3.5 L/yr - ₹5.6 L/yr |
Software Developer
43
salaries
| ₹3.8 L/yr - ₹5.5 L/yr |
Senior Software Engineer
37
salaries
| ₹5 L/yr - ₹9.1 L/yr |
Development Leader
20
salaries
| ₹7 L/yr - ₹14 L/yr |
Softwaretest Engineer
20
salaries
| ₹2.8 L/yr - ₹4.7 L/yr |
Yodlee
Bravura Solutions
Fingent
CloudMoyo