Filter interviews by
Constructor overloading in Java is when a class has multiple constructors with different parameters.
Allows a class to have multiple constructors with different parameter lists
Constructors must have different number or type of parameters
Example: class Car { Car() {} Car(String model) {} }
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any implementation.
A class can extend only one abstract class, but can implement multiple interfaces.
Abstract class is used to define common characteristics of subclasses, while interface is used to define a contract for clas...
useContext API is used in React to pass data through the component tree without having to pass props down manually at every level.
Create a context using createContext() method
Wrap the parent component with
Access the context value in child components using useContext(ContextName)
Reducer in Redux is a pure function that takes the previous state and an action, and returns the next state.
Reducers are used to update the state in Redux store in response to actions.
They are pure functions, meaning they do not modify the state directly but return a new state based on the previous state and the action.
Example: const counterReducer = (state = 0, action) => { switch(action.type) { case 'INCREMENT': retu...
I applied via Campus Placement
Online assessment conducted and is moderate
Various tasks are given which requires writing
I applied via campus placement at Cochin University of Science and Technology (CUST) and was interviewed in Mar 2024. There were 3 interview rounds.
General Aptitude Test
ThinkPalm Technologies interview questions for popular designations
I applied via campus placement at Cochin University of Science and Technology (CUST) and was interviewed in Oct 2023. There were 4 interview rounds.
60 mcq duration:2hrs
Get interview-ready with Top ThinkPalm Technologies Interview Questions
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Good its was one hour test
I applied via Job Fair and was interviewed in May 2023. There were 3 interview rounds.
The aptitude test is conducted through an online portal "EKLAVYA". It is a 1hr test comprising 60 questions from core computer science subjects, quantitative aptitude, and project management.
Waterfall model is a linear sequential approach, while incremental model divides the project into small increments.
Waterfall model follows a linear and sequential approach, where each phase must be completed before moving on to the next.
Incremental model divides the project into small increments, with each increment building upon the previous one.
Waterfall model is less flexible to changes, as requirements are finalize...
I applied via LinkedIn and was interviewed in Jun 2022. There were 5 interview rounds.
posted on 3 Feb 2023
Abstraction is the process of simplifying complex systems by focusing on essential details and hiding unnecessary complexities.
Abstraction involves creating models or representations that capture the important aspects of a system while ignoring irrelevant details.
It allows developers to work at a higher level of abstraction, making it easier to understand and manage complex systems.
Abstraction helps in reducing complex...
Page life cycle is the sequence of events that occur during the lifespan of a web page.
Page life cycle consists of several stages such as initialization, loading, rendering, and disposal.
During initialization, the page and its controls are created and their properties are set.
Loading involves retrieving and populating the controls with data.
Rendering is the process of generating the HTML output to be sent to the client...
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Developed a recommendation system using collaborative filtering algorithm for an e-commerce platform
Implemented collaborative filtering algorithm to analyze user behavior and provide personalized recommendations
Utilized Python libraries such as Pandas and Scikit-learn for data preprocessing and model training
Evaluated model performance using metrics like RMSE and precision-recall curve
Integrated the recommendation syst...
Top trending discussions
based on 16 interviews
Interview experience
based on 130 reviews
Rating in categories
Software Engineer
181
salaries
| ₹2 L/yr - ₹8.9 L/yr |
Senior Software Engineer
156
salaries
| ₹4.6 L/yr - ₹15.4 L/yr |
Softwaretest Engineer
71
salaries
| ₹2.2 L/yr - ₹9.2 L/yr |
Technical Lead
54
salaries
| ₹9.2 L/yr - ₹19 L/yr |
Software Developer
37
salaries
| ₹2.4 L/yr - ₹9.9 L/yr |
LTIMindtree
Persistent Systems
TCS
Wipro