Filter interviews by
I applied via Cuvette and was interviewed in Feb 2024. There were 2 interview rounds.
They asked us to build invoice generator webapp (TS , tailwindcss was necessary)
Prop drilling is the process of passing down props from a parent component to nested child components.
Prop drilling can lead to complex and hard-to-maintain code as props need to be passed through multiple levels of components.
To avoid prop drilling, context API or state management libraries like Redux can be used to manage global state.
Example: If a parent component has data that needs to be accessed by a deeply neste...
The issue could be due to various reasons such as heavy server load, inefficient code, large file sizes, or network issues.
Check server load and performance
Optimize code for efficiency
Reduce file sizes, especially images and videos
Check for network issues or latency
Consider caching strategies
Clustering in Node.js is a technique used to group similar tasks or processes together for better performance and scalability.
Clustering allows Node.js to utilize multiple CPU cores by creating child processes to handle incoming requests.
It helps in distributing the workload evenly across multiple processes, improving overall performance.
Example: Using the 'cluster' module in Node.js to create a cluster of worker proce
Use built-in methods like split, reverse, and join to reverse a string in JS.
Split the string into an array of characters
Reverse the array
Join the array back into a string
req.params is used to access route parameters in a URL, while req.query is used to access query parameters in a URL.
req.params is an object containing properties mapped to the named route parameters in the URL
req.query is an object containing a property for each query string parameter in the URL
Example: For a route '/users/:id' and a URL '/users/123?name=John', req.params.id would be '123' and req.query.name would be '
Top trending discussions
I appeared for an interview before Sep 2016.
I applied via Recruitment Consultant and was interviewed before Sep 2018. There were 4 interview rounds.
I appeared for an interview in Jul 2017.
I am a software engineer with experience in developing and maintaining software applications.
I have a strong background in programming languages such as Java, C++, and Python.
I have worked on various projects, including developing web applications and implementing software solutions.
I am skilled in problem-solving and debugging, ensuring efficient and effective software development.
I have experience in collaborating wi...
I learned valuable teamwork and problem-solving skills during my summer internship.
Developed strong collaboration skills by working with a team of software engineers to complete projects
Gained experience in troubleshooting and debugging software issues
Learned to effectively communicate and present technical concepts to both technical and non-technical stakeholders
Improved problem-solving abilities by identifying and re...
Java is an object-oriented language while C is a procedural language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking and exception handling.
C ...
Pointers are variables that store memory addresses of other variables in programming languages.
Pointers allow direct access and manipulation of memory locations.
They are commonly used in programming languages like C and C++.
Pointers can be used to pass variables by reference, allowing modifications to the original value.
They can also be used to dynamically allocate memory.
Example: int* ptr; // declares a pointer to an
In 5 years, I see myself as a senior software engineer leading a team of developers.
Leading a team of developers
Working on complex projects
Continuing to learn and grow in my role
Contributing to the success of the company
based on 1 interview
Interview experience
TCS
Accenture
Wipro
Cognizant