Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by TechAffinity Team. If you also belong to the team, you can get access from here

TechAffinity Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TechAffinity Interview Questions and Answers

Updated 8 May 2025
Popular Designations

6 Interview questions

A Software Engineer was asked 6mo ago
Q. What is a program to sort a list in descending order?
Ans. 

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.

View all Software Engineer interview questions
A Software Engineer was asked 6mo ago
Q. Which one is better, Comparator or Comparable?
Ans. 

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 com...

View all Software Engineer interview questions
A Software Engineer was asked 6mo ago
Q. What is Spring AOP (Aspect-Oriented Programming)?
Ans. 

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 ...

View all Software Engineer interview questions
A Software Engineer was asked 6mo ago
Q. What is the purpose of an interceptor?
Ans. 

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

View all Software Engineer interview questions
A Software Engineer was asked 6mo ago
Q. What is Spring Security?
Ans. 

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...

View all Software Engineer interview questions
A Software Engineer was asked 6mo ago
Q. What are the uses of HashSet and TreeSet in Java?
Ans. 

HashSet and TreeSet are Java collections used for storing unique elements with different performance characteristics.

  • HashSet: Implements Set interface, allows null values, and offers O(1) time complexity for basic operations.

  • Example: HashSet<String> hashSet = new HashSet<>(); hashSet.add("Apple");

  • TreeSet: Implements NavigableSet interface, maintains elements in sorted order, and offers O(log n) time co...

View all Software Engineer interview questions

TechAffinity Interview Experiences

7 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What is the difference between a set and a list?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is the purpose of an interceptor?
  • Q3. What is Spring Security?
  • Q4. Can you explain the workflow of your project?
  • Ans. 

    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...

  • Answered by AI
  • Q5. What is a program to sort a list in descending order?
  • Ans. 

    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.

  • Answered by AI
  • Q6. Which one is better, Comparator or Comparable?
  • Ans. 

    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(...

  • Answered by AI
  • Q7. What is Spring AOP (Aspect-Oriented Programming)?
  • Ans. 

    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...

  • Answered by AI
  • Q8. What are the uses of HashSet and TreeSet in Java?

Interview Preparation Tips

Topics to prepare for TechAffinity Software Engineer interview:
  • Collections
  • Data Structures
  • Spring security
  • Spring aop
  • Logging
  • Microservices
  • Streams
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is react, how it's working

Interview Preparation Tips

Interview preparation tips for other job seekers - I've been interviewed for this company everything went well and out nowhere they are delayed my last round of interview and one fine day HR says we are selecting other candidate.
Poor communication from recruitment management
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

HTML, CSS, javascript, boostsrap

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. Personal Information
Round 3 - Technical 

(1 Question)

  • Q1. Javascript POST, GET, PUT request

Interview Preparation Tips

Topics to prepare for TechAffinity Software Engineer interview:
  • Javascript
  • REST API
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. What is your previous experience?
  • Ans. 

    I have extensive experience in IT recruitment, focusing on sourcing, screening, and placing candidates in various tech roles.

    • Sourcing Candidates: Utilized platforms like LinkedIn and job boards to identify and engage potential candidates for IT positions.

    • Screening Resumes: Reviewed resumes to match candidates' skills with job requirements, ensuring a good fit for both the candidate and the company.

    • Conducting Interviews...

  • Answered by AI
  • Q2. What is your experience in handling end-to-end US IT recruitment, what achievements did you attain in your previous company, and what knowledge do you have about tax terms?
  • Ans. 

    I have extensive experience in end-to-end US IT recruitment, achieving significant placements and understanding tax implications.

    • Full-Cycle Recruitment: Managed the entire recruitment process from sourcing candidates to onboarding, ensuring a smooth transition for new hires.

    • Achievements: Successfully placed over 100 IT professionals in various roles, including software developers and project managers, within a year.

    • Cli...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Previous experience details
  • Q2. Candidate skills screening

I applied via Referral and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Y u choosed this line,
  • Q2. What's your carrier plan with company

Interview Preparation Tips

Interview preparation tips for other job seekers - We need have confidence ourself first , don't be panic, bcs if we didn't do well in interview means only job will go not confidence , and whatever u know u can tell (working related)

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about TechAffinity?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Coding Test 

If you are a fresher , then this is for you else almost no coding test for experienced candidates.

Round 2 - One-on-one 

(1 Question)

  • Q1. Javascript basics, Angular react general questions depends upon profile.
Round 3 - Behavioral 

(1 Question)

  • Q1. They asked general questions related to some hectic situation faced in previous company / project..

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm . Clear your basics . That's it.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

30 mins Aptitude Question

Round 2 - Coding Test 

30 mins - 3 Coding Question

Round 3 - Technical 

(2 Questions)

  • Q1. Describe Rest API
  • Q2. What is various Response code. Diffenrence b/w 200 & 201, 400 & 403
  • Ans. 

    Response codes indicate the status of a HTTP request. 200 & 201 are success codes, while 400 & 403 are client error codes.

    • 200 - OK: Request was successful

    • 201 - Created: Request was successful and a new resource was created

    • 400 - Bad Request: The server cannot process the request due to a client error

    • 403 - Forbidden: The server understood the request, but refuses to authorize it

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Languages attended

TechAffinity Interview FAQs

How many rounds are there in TechAffinity interview?
TechAffinity interview process usually has 1-2 rounds. The most common rounds in the TechAffinity interview process are Technical, Resume Shortlist and HR.
How to prepare for TechAffinity interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TechAffinity. The most common topics and skills that interviewers at TechAffinity expect are Javascript, Front End, HTML, Python and SQL.
What are the top questions asked in TechAffinity interview?

Some of the top questions asked at the TechAffinity interview -

  1. What is a program to sort a list in descending ord...read more
  2. What are the uses of HashSet and TreeSet in Ja...read more
  3. What is the difference between a set and a li...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.4/5

based on 10 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

VDart Interview Questions
4.0
 • 29 Interviews
DISYS Interview Questions
3.0
 • 27 Interviews
Ciklum Interview Questions
3.4
 • 22 Interviews
View all

TechAffinity Reviews and Ratings

based on 47 reviews

4.1/5

Rating in categories

3.8

Skill development

4.0

Work-life balance

3.8

Salary

4.0

Job security

3.9

Company culture

3.8

Promotions

3.9

Work satisfaction

Explore 47 Reviews and Ratings
Business Development Executive - US Sales

Chennai

2-3 Yrs

₹ 3.3-5.3 LPA

MDM Data Platform Engineer

Chennai

5-8 Yrs

Not Disclosed

Explore more jobs
Softwaretest Engineer
36 salaries
unlock blur

₹4.1 L/yr - ₹10.5 L/yr

Software Engineer
33 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Senior Software Engineer
29 salaries
unlock blur

₹5.2 L/yr - ₹16.2 L/yr

Software Developer
16 salaries
unlock blur

₹3.9 L/yr - ₹8.4 L/yr

UI/UX Designer
13 salaries
unlock blur

₹3.2 L/yr - ₹11.4 L/yr

Explore more salaries
Compare TechAffinity with

Saama Technologies

3.7
Compare

Jumio

3.8
Compare

DISYS

3.0
Compare

Data-Core Systems

3.1
Compare
write
Share an Interview