i
TechAffinity
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
A set is an unordered collection of unique elements, while a list is an ordered collection of elements that may contain duplicates.
Sets do not allow duplicate elements, while lists can have duplicate elements.
Sets are unordered, meaning the elements do not have a specific order, while lists maintain the order of elements.
Sets are typically used when the existence of an element is more important than the order or freque...
An interceptor is a software design pattern that allows for pre-processing and post-processing of requests and responses.
Interceptors can be used for logging, authentication, authorization, caching, error handling, and more
They can intercept HTTP requests and responses in web applications
Examples include Angular HTTP interceptors, Spring Interceptors in Java, and Axios interceptors in JavaScript
Spring Security is a powerful and customizable authentication and access control framework for Java applications.
Provides comprehensive security services for Java EE-based enterprise software applications
Supports authentication, authorization, and protection against common security vulnerabilities
Integrates with Spring Framework for seamless security configuration
Allows for easy customization and extension through conf...
The workflow of the project involves planning, development, testing, and deployment.
Planning phase includes gathering requirements and creating a project plan.
Development phase involves writing code and implementing features.
Testing phase includes unit testing, integration testing, and user acceptance testing.
Deployment phase involves releasing the software to production environment.
Iterative process with feedback loop
Use a sorting algorithm like quicksort or mergesort to sort the list in descending order.
Implement a sorting algorithm like quicksort or mergesort to sort the list in descending order.
Modify the comparison function to sort the elements in descending order.
Ensure the sorting algorithm is efficient and handles edge cases like duplicate elements.
Comparable is better for natural ordering, while Comparator is better for custom ordering.
Comparable is used to define the natural ordering of objects, while Comparator is used to define custom ordering.
Comparable is implemented by the class whose objects need to be compared, while Comparator is implemented by a separate class.
Comparable uses the compareTo() method to compare objects, while Comparator uses the compare(...
Spring AOP is a programming paradigm that allows separating cross-cutting concerns from the main application logic.
Spring AOP enables modularization of concerns such as transaction management, logging, security, etc.
It allows defining aspects (cross-cutting concerns) and applying them to multiple classes.
AspectJ is a popular implementation of AOP in Spring framework.
Example: Using AOP to log method execution time acros
HashSet is an unordered collection of unique elements, while TreeSet is a sorted set implemented using a tree structure.
HashSet does not maintain any order of elements, while TreeSet maintains elements in sorted order.
HashSet allows null values and is generally faster for adding, removing, and checking for existence of elements.
TreeSet does not allow null values and provides efficient operations for finding the smalles...
HTML, CSS, javascript, boostsrap
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
TechAffinity interview questions for popular designations
I applied via Referral and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2020. There were 6 interview rounds.
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
based on 8 interviews
Interview experience
based on 40 reviews
Rating in categories
Softwaretest Engineer
36
salaries
| ₹4.1 L/yr - ₹10.5 L/yr |
Software Engineer
34
salaries
| ₹3 L/yr - ₹9.1 L/yr |
Senior Software Engineer
28
salaries
| ₹5.2 L/yr - ₹14 L/yr |
Software Developer
14
salaries
| ₹1.8 L/yr - ₹7.3 L/yr |
Team Lead
10
salaries
| ₹6.5 L/yr - ₹15.5 L/yr |
TCS
Infosys
Wipro
HCLTech