Upload Button Icon Add office photos
Engaged 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
3.8

based on 36 Reviews

Filter interviews by

TechAffinity Software Engineer Interview Questions, Process, and Tips

Updated 19 Dec 2024

Top TechAffinity Software Engineer Interview Questions and Answers

View all 7 questions

TechAffinity Software Engineer Interview Experiences

2 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?
  • 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

  • Answered by AI
  • Q3. 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 conf...

  • Answered by AI
  • 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?
  • Ans. 

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

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TechAffinity Software Engineer interview:
  • Collections
  • Data Structures
  • Spring security
  • Spring aop
  • Logging
  • Microservices
  • Streams
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 questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Army Institute of Technology, Pune and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

There was a coding round and out of 75 students 28 got selected for next round

Round 2 - Technical 

(2 Questions)

  • Q1. Total on resume and basic coding questions like write code for different sorting algorithms.
  • Q2. Explain your project in detail and asking cross questions regarding project.
Round 3 - Technical 

(1 Question)

  • Q1. I was rejected in round 2.

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through your resume thoroughly, and have a basic DSA knowledge.
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
  • Ans. 

    Rest API is a set of rules and conventions for building and interacting with web services using HTTP methods.

    • Rest API stands for Representational State Transfer Application Programming Interface.

    • It uses standard HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations.

    • RESTful APIs use URLs to access resources, and return data in JSON or XML format.

    • Stateless communication allows for scalability and flexibilit...

  • Answered by AI
  • 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
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. RDBMS related questions asked
  • Q2. SQL login building related questions

Software Engineer Interview Questions & Answers

EagleView user image SHAURYA AGRAWAL (RA2111030010009)

posted on 28 Sep 2024

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

60min of aptitude and coding test

Round 2 - Coding Test 

2 questions on coding test

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(4 Questions)

  • Q1. What is singleton design pattern
  • Ans. 

    Singleton design pattern restricts the instantiation of a class to a single instance and provides global access to it.

    • Used when only one instance of a class is required throughout the application

    • Provides a global point of access to the instance

    • Implemented using a private constructor, static method, and static variable

    • Example: Logger class, Database connection class

  • Answered by AI
  • Q2. C# LINQ queries for group and sum data from data table
  • Ans. 

    C# LINQ queries for group and sum data from data table

    • Use GroupBy() method to group data based on a specific column

    • Use Sum() method to calculate the sum of a column

    • Use Select() method to select the required columns

  • Answered by AI
  • Q3. Solid design principles
  • Ans. 

    Solid design principles are a set of guidelines for writing maintainable and scalable code.

    • Single Responsibility Principle (SRP) - each class should have only one responsibility

    • Open/Closed Principle (OCP) - classes should be open for extension but closed for modification

    • Liskov Substitution Principle (LSP) - subclasses should be able to replace their parent classes without affecting the program's correctness

    • Interface Se...

  • Answered by AI
  • Q4. OOPS concepts ,like association and all

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are an experienced software Engineer, focus on designing part of the system.

Skills evaluated in this interview

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

I applied via campus placement at CMR Institute of Technology, Bangalore and was interviewed in Mar 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Basic aptitude questions and questions on React

Round 3 - Coding Test 

Asked for printing patterns in a loop

Round 4 - Technical 

(1 Question)

  • Q1. Explain your code. Talked about projects, questions on array and a Water-jug problem puzzle question
Round 5 - HR 

(1 Question)

  • Q1. Asked about family and residence.
Round 1 - Coding Test 

Simple String or list releted questions for Arranging a string some conditions wise

Round 2 - Technical 

(1 Question)

  • Q1. Count number after decimal value What is decorator What is abstraction in python
  • Ans. 

    To count number after decimal value in Python, use string manipulation or math module.

    • Use string manipulation to count number of digits after decimal point

    • Use math module to round off the number and then subtract the original number to get the digits after decimal point

    • Example: num = 3.14159, str_num = str(num), decimal_index = str_num.index('.') + 1, digits_after_decimal = len(str_num) - decimal_index

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Maily focus on logical Questions and Make any one Language proficient then you can give answer

I applied via Cocubes and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Most rounds were regarding English proficiency and 1 round regarding logical reasoning

Round 2 - HR 

(4 Questions)

  • Q1. What is your family background?
  • Q2. Why should we hire you?
  • Q3. What are your strengths and weaknesses?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, honest and humble in the interview. Prepare well for the interview and aptitude tests

TechAffinity Interview FAQs

How many rounds are there in TechAffinity Software Engineer interview?
TechAffinity interview process usually has 2 rounds. The most common rounds in the TechAffinity interview process are Technical, Resume Shortlist and HR.
How to prepare for TechAffinity Software Engineer 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 Front End, ASP.Net, AWS, Analytical and CSS3.
What are the top questions asked in TechAffinity Software Engineer interview?

Some of the top questions asked at the TechAffinity Software Engineer interview -

  1. What is a program to sort a list in descending ord...read more
  2. What is the difference between a set and a li...read more
  3. Which one is better, Comparator or Comparab...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 TechAffinity interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
TechAffinity Software Engineer Salary
based on 35 salaries
₹2.1 L/yr - ₹11.5 L/yr
21% less than the average Software Engineer Salary in India
View more details

TechAffinity Software Engineer Reviews and Ratings

based on 4 reviews

5.0/5

Rating in categories

4.5

Skill development

4.5

Work-Life balance

4.4

Salary & Benefits

5.0

Job Security

4.5

Company culture

3.8

Promotions/Appraisal

3.9

Work Satisfaction

Explore 4 Reviews and Ratings
Softwaretest Engineer
36 salaries
unlock blur

₹4.1 L/yr - ₹10.5 L/yr

Software Engineer
35 salaries
unlock blur

₹2.1 L/yr - ₹11.5 L/yr

Senior Software Engineer
33 salaries
unlock blur

₹5.2 L/yr - ₹14 L/yr

Software Developer
14 salaries
unlock blur

₹1.8 L/yr - ₹7.3 L/yr

Team Lead
9 salaries
unlock blur

₹6.5 L/yr - ₹15.5 L/yr

Explore more salaries
Compare TechAffinity with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview