i
Compunnel
Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
posted on 23 May 2021
I applied via Campus Placement and was interviewed in Nov 2020. There were 3 interview rounds.
posted on 10 Nov 2019
posted on 23 May 2021
I applied via Campus Placement and was interviewed in Nov 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.
Pair programming Round - It involves collaborating with the interviewer on the development of a small or micro feature.
System Design Interview - High Level & Low Level Design
Behavioral Interview Round - Test our abilities to handle various conflicts & leadership qualities
Social Issues - Test our understanding of various social/real-world problems and solutions
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Peer-coding test based on the provided tech-stack
Current project involves developing a cloud-based CRM system for a multinational corporation.
Utilizing microservices architecture for scalability and flexibility
Implementing RESTful APIs for seamless integration with other systems
Leveraging cloud services like AWS for hosting and data storage
Using Docker containers for easy deployment and management
posted on 26 Feb 2024
I appeared for an interview before Feb 2023.
Basic questions about logical reasoning
I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.
A task was given, where we had to solve two questions and was judged on the overall approach and coding skills.
Virtual DOM is a lightweight copy of the actual DOM in React, used for efficient updates.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.
React uses Virtual DOM to improve performance by minimizing actual DOM updates.
When state or props change, React compares the Virtual DOM with the actual DOM and only updates the necessary parts.
This helps in reducing the number of DOM manipula
Performance improvement techniques in ReactJS involve code splitting, lazy loading, optimizing render methods, and using memoization.
Implement code splitting to load only necessary code for each route or component
Utilize lazy loading to defer loading of non-essential components until they are needed
Optimize render methods by avoiding unnecessary re-renders and using PureComponent or shouldComponentUpdate
Use memoization...
Promises and closures are important concepts in JavaScript for handling asynchronous operations and maintaining scope.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Closures are functions that have access to variables from their containing scope even after the parent function has finished executing.
Promises can be used to handle asynchronous operations like fetching da...
I applied via Approached by Company and was interviewed before Nov 2023. There were 2 interview rounds.
Code test to extend feature and cover tests
based on 13 reviews
Rating in categories
Senior Software Engineer
79
salaries
| ₹7.5 L/yr - ₹26 L/yr |
US Recruiter
54
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
US IT Recruiter
45
salaries
| ₹2.2 L/yr - ₹5.5 L/yr |
Technical Lead
39
salaries
| ₹13 L/yr - ₹28.9 L/yr |
Accounts Manager
39
salaries
| ₹3.7 L/yr - ₹13.6 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies