Filter interviews by
I applied via LinkedIn and was interviewed in Jan 2023. There were 3 interview rounds.
Basic logical coding Questions
Components in React are reusable, independent pieces of code that encapsulate the UI and its logic.
Components are the building blocks of React applications.
They can be class components or functional components.
Components can have their own state and lifecycle methods.
They can be nested and composed to create complex UI structures.
Components promote reusability and maintainability in React development.
Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their scope during the compilation phase.
Hoisting applies to both variable and function declarations.
Variable declarations are hoisted but not their initializations.
Function declarations are fully hoisted, allowing them to be called before they are declared.
Hoisting does not apply to let and const declarations.
React is a JavaScript library for building user interfaces, while Angular is a full-fledged framework for building web applications.
React is component-based, allowing developers to build reusable UI components.
Angular is a complete framework with its own set of tools and features.
React uses a virtual DOM for efficient rendering, while Angular uses a real DOM.
React is more flexible and allows developers to choose their ...
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
Fullstack Java Developer
4
salaries
| ₹3.6 L/yr - ₹3.6 L/yr |
Fullstack Javascript Developer
3
salaries
| ₹3.6 L/yr - ₹3.6 L/yr |
Fullstack Web Developer Intern
3
salaries
| ₹2.4 L/yr - ₹3.6 L/yr |
TCS
Accenture
Wipro
Cognizant