Filter interviews by
I applied via Approached by Company and was interviewed before Jul 2021. There were 2 interview rounds.
Top trending discussions
posted on 12 Jan 2025
I applied via campus placement at Pranveer Singh Institute of Technology, Kanpur and was interviewed in Jul 2024. There were 8 interview rounds.
**1st Round: Online Assessment**
The first elimination round consisted of an online assessment focused on HTML, CSS, and JavaScript. The questions ranged from basic to advanced, with a significant emphasis on JavaScript concepts like promises and async operations. This round included negative marking, so accuracy was key.
**2nd Round: DSA Online Test**
The second elimination round tested Data Structures and Algorithms (DSA). It involved two compulsory problems: one focused on string manipulation and the other on array manipulation, both requiring solutions with O(1) space complexity.
**3rd Round: Personality Test**
This non-elimination round assessed grammar and communication skills. It included:
- Fill-in-the-blank questions focused on subject-verb agreement.
- Sentence repetition tasks where we had to listen and repeat the given sentences.
- Audio-based tasks requiring us to repeat sentences after listening to them.
**4th Round: Home Assignment**
In this elimination round, we were tasked with cloning a webpage using only HTML, CSS, and JavaScript. The goal was to create a pixel-perfect design without the use of frameworks or libraries like Bootstrap.
Candidates who cleared this round invited to the JTG campus for further process.
**5th Round: DSA **
This elimination round began with solving DSA problems focused on string and array manipulation.
**6th Round: Live Coding Assignment**
Round 5th was followed by a live coding task where we had to build a to-do application using only HTML, CSS, and JavaScript. The application needed to leverage local storage for data persistence. The technical interview in this round was based on the live coding task.
posted on 24 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Performance optimization techniques for React JS frontend development
Use React.memo for optimizing functional components
Avoid unnecessary re-renders by using shouldComponentUpdate or PureComponent for class components
Implement code splitting to reduce initial load time
Use lazy loading for components that are not immediately needed
Optimize images and assets for faster loading times
Minimize the use of inline styles and u...
posted on 20 Mar 2024
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
I applied via Referral and was interviewed in Nov 2022. There were 2 interview rounds.
React lifecycle methods are functions that are called at different stages of a component's life.
Mounting: constructor(), render(), componentDidMount()
Updating: render(), componentDidUpdate()
Unmounting: componentWillUnmount()
Error Handling: componentDidCatch()
Debounce the API call on input change to optimize performance.
Implement a debounce function to delay the API call until the user has finished typing.
Set a time interval for the debounce function to wait before making the API call.
Cancel the previous API call if a new input change occurs before the time interval is up.
Use a loading spinner to indicate to the user that the API call is in progress.
Consider using a caching...
useMemo is a hook in React that memoizes the result of a function and returns the cached value when the inputs don't change.
useMemo is used to optimize performance by avoiding unnecessary re-renders.
It takes two arguments: a function that returns a value and an array of dependencies.
If any of the dependencies change, the function is re-executed and the new value is cached.
Example: useMemo(() => expensiveFunction(a, b),...
posted on 12 Nov 2024
I applied via campus placement at Krishna Institute of Engineering and Technology, Ghaziabad and was interviewed in Oct 2024. There were 3 interview rounds.
Medium level questions asked
Simple easy to medium 2 questions asked of string and array
posted on 19 Sep 2024
Given the task to complete page design.
Questions for dbms,os
My day was productive and busy, with a lot of coding and problem-solving.
Completed a new feature for the website
Fixed a bug in the existing codebase
Attended a team meeting to discuss project updates
In 5 years, I see myself as a senior front end developer leading a team and working on cutting-edge technologies.
Leading a team of developers on various projects
Working on advanced technologies like AR/VR, AI, and machine learning
Contributing to open source projects and attending tech conferences
Continuing to learn and grow in the field of front end development
posted on 11 Dec 2021
Components and Flux are important concepts in React for building scalable and maintainable applications. A library is a collection of pre-written code that can be reused in different projects.
Components are reusable building blocks in React that encapsulate functionality and can be composed to create complex UIs
Flux is a pattern for managing data flow in React applications, ensuring unidirectional data flow and predict...
based on 1 review
Rating in categories
Finance Head
4
salaries
| ₹12 L/yr - ₹40 L/yr |
Executive Accountant
4
salaries
| ₹2.2 L/yr - ₹4.8 L/yr |
Associate Creative Head
4
salaries
| ₹3 L/yr - ₹7 L/yr |
Legal Manager
3
salaries
| ₹5 L/yr - ₹6 L/yr |
Balaji Telefilms
Zee Entertainment Enterprises
Sun TV Network
Tv18 Broadcast