i
Hansen Technologies
Filter interviews by
Default method is a method in an interface with a default implementation.
Introduced in Java 8 to allow adding new methods to interfaces without breaking existing implementations
Default methods can be overridden in implementing classes
Used to provide a default implementation for methods in interfaces
Hash table is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash table consists of an array of buckets, each containing a linked list of key-value pairs.
When inserting a key-value pair, the hash function is used to determine the index of the bucket where the pair should be stored.
During retrieval, the hash function is used again to find the correct bucke...
I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.
Testing questions , aptitude,
I applied via Campus Placement and was interviewed in Mar 2021. There were 3 interview rounds.
Interface defines a contract while Abstraction hides implementation details.
Interface is a blueprint of a class that defines the methods and properties that the class should implement.
Abstraction is a way of hiding the implementation details of a class and exposing only the necessary details to the user.
Interface is used to achieve multiple inheritance in Java.
Abstraction can be achieved through abstract classes and in...
Hansen Technologies interview questions for popular designations
I applied via Company Website and was interviewed in Jan 2021. There were 3 interview rounds.
Top trending discussions
I applied via Job Portal and was interviewed in Sep 2024. There were 4 interview rounds.
2 DSA question was asked
40 questions in 20 minutes
Generate all possible permutations of an array of strings
Use recursion to generate permutations
Swap elements to create different permutations
Base case: when array size is 1, return array as permutation
posted on 5 Mar 2024
I applied via Campus Placement and was interviewed in Feb 2024. There was 1 interview round.
Compile-time polymorphism is achieved through function overloading, while run-time polymorphism is achieved through virtual functions.
Compile-time polymorphism is achieved through function overloading, where multiple functions have the same name but different parameters.
Run-time polymorphism is achieved through virtual functions and inheritance, where the function to be called is determined at runtime based on the obje...
posted on 21 Apr 2024
I applied via Campus Placement
Basic maths and quant
For me it was cyber crime
posted on 4 Jul 2024
Aptitude test on amcade platform logical reasoning verbal and quantitative aptitude and Java mcqs and English listening and speaking.
GD was about remote jobs is good or bad
based on 3 interviews
Interview experience
based on 71 reviews
Rating in categories
4-5 Yrs
₹ 12.4-19 LPA
5-7 Yrs
Not Disclosed
Software Developer
108
salaries
| ₹4.5 L/yr - ₹15 L/yr |
Senior Software Developer
39
salaries
| ₹8.1 L/yr - ₹25 L/yr |
Senior Software Engineer
22
salaries
| ₹8.5 L/yr - ₹25 L/yr |
Consultant
19
salaries
| ₹4.8 L/yr - ₹9.5 L/yr |
Business Analyst
16
salaries
| ₹5.5 L/yr - ₹14.5 L/yr |
Saama Technologies
DISYS
Data-Core Systems
Arvato