Associate Technology

20+ Associate Technology Interview Questions and Answers

Updated 16 Jul 2025
search-icon
3d ago

Q. Detect and Remove Loop in Linked List

For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

Expected Complexity:

Aim for a...read more

Ans.

Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

  • Use Floyd's Tortoise and Hare algorithm to detect the loop in the linked list.

  • Once the loop is detected, find the start of the loop using the algorithm.

  • Adjust the pointers to remove the loop and return the modified linked list.

  • Example: For input 5 2 and 1 2 3 4 5, the output should be 1 2 3 4 5.

2d ago
Q. Can you explain the differences between preemptive and non-preemptive scheduling in operating systems?
Ans.

Preemptive scheduling allows the operating system to interrupt a process, while non-preemptive scheduling does not.

  • Preemptive scheduling allows the operating system to switch between processes without the cooperation of the processes themselves.

  • Non-preemptive scheduling requires processes to voluntarily give up control of the CPU.

  • Preemptive scheduling is more responsive and ensures fairness among processes, while non-preemptive scheduling may lead to longer response times for...read more

Asked in Synechron

4d ago

Q. How do you set specific times to Control-M batch production jobs?

Ans.

Specific times for Control-M Batch production jobs can be set using scheduling tools within the Control-M application.

  • Use the Control-M application to access the scheduling tools

  • Create job definitions with specific start times

  • Set dependencies between jobs to control the order of execution

  • Utilize calendars to define recurring schedules

  • Monitor job status and make adjustments as needed

Q. A horse eats 100 carrots. On the first day, it eats one carrot and increases its diet by 7 carrots each day. When will all the carrots be finished?

Ans.

A horse starts with 1 carrot and increases its intake by 7 each day. Calculate when it will finish 100 carrots.

  • Day 1: 1 carrot eaten (99 left)

  • Day 2: 1 + 7 = 8 carrots eaten (91 left)

  • Day 3: 8 + 7 = 15 carrots eaten (76 left)

  • Continue this pattern until total carrots eaten reaches 100.

Are these interview questions helpful?

Asked in Synechron

6d ago

Q. what design pattern are there in java and on which pattern have you worked.

Ans.

Java has several design patterns such as Singleton, Factory, Observer, Decorator, etc.

  • Singleton pattern ensures that only one instance of a class is created

  • Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created

  • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically

  • Decorator patte...read more

3d ago

Q. Microservice Architecture vs monolith Architechture

Ans.

Microservice architecture allows for greater scalability and flexibility compared to monolith architecture.

  • Microservices are smaller, independent components that can be developed and deployed separately

  • Monoliths are a single, large application with tightly coupled components

  • Microservices allow for easier maintenance and updates

  • Monoliths can be simpler to develop and deploy initially

  • Examples of microservice architecture include Netflix and Amazon

  • Examples of monolith architectu...read more

Associate Technology Jobs

Goldman Sachs logo
Internal Audit - Associate-Technology Audit 5-7 years
Goldman Sachs
3.5
Hyderabad / Secunderabad
EY logo
EY- Associate - Technology Policy - IIM/ISB/XLRI/MDI/FMS (3-10 yrs) 3-10 years
EY
3.4
Verint Financial Compliance logo
Associate Tech Lead 3-6 years
Verint Financial Compliance
3.9
Bangalore / Bengaluru
4d ago

Q. What is the difference between ViewBag and ViewData in MVC?

Ans.

ViewBag and ViewData are used to pass data from controller to view in MVC. ViewBag uses dynamic properties while ViewData uses dictionary.

  • ViewBag is a dynamic object while ViewData is a dictionary object.

  • ViewBag is a property of the Controller base class while ViewData is a property of the ViewDataDictionary class.

  • ViewBag is used to pass data from controller to view while ViewData is used to pass data from controller to view and between views.

  • Example of using ViewBag: ViewBag...read more

Q. What are the practical applications of pointers, and how can we use them in the real world?

Ans.

Pointers are variables that store memory addresses, enabling efficient data manipulation and dynamic memory management.

  • Dynamic Memory Allocation: Pointers allow for the allocation of memory at runtime, useful in applications like databases.

  • Data Structures: Pointers are essential in implementing linked lists, trees, and graphs, enabling efficient data organization.

  • Function Arguments: Pointers can be used to pass large data structures to functions without copying, improving per...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Synechron

3d ago

Q. How do you troubleshoot agent fluctuations?

Ans.

Troubleshooting agent fluctuations involves analyzing data, identifying potential causes, and implementing solutions.

  • Collect and analyze data on agent performance metrics

  • Identify any patterns or trends in the fluctuations

  • Investigate potential causes such as system issues, training gaps, or workload imbalance

  • Implement solutions such as system updates, additional training, or workload redistribution

  • Monitor the impact of the solutions and adjust as needed

Asked in Wipro

4d ago

Q. Have you ever used any electrical appliances made by Wipro?

Ans.

I have used Wipro's electrical appliances, particularly their LED lighting solutions and smart home devices.

  • Wipro's LED lights are energy-efficient and have a long lifespan.

  • I have installed Wipro smart bulbs that can be controlled via a mobile app.

  • Their electrical appliances are known for their durability and performance.

1d ago

Q. How do you access items in a Dictionary?

Ans.

To access items of a Dictionary, use the key to retrieve the corresponding value.

  • Use the key inside square brackets to access the value in a Dictionary.

  • Example: dictionary['key'] will return the value associated with 'key'.

1d ago

Q. Write a MySQL SELECT query to select specific columns from a table.

Ans.

Use SELECT query in MySQL to select specific columns

  • Use SELECT followed by the column names separated by commas

  • Specify the table name after the keyword FROM

  • Add any necessary conditions using WHERE clause if needed

6d ago

Q. What are the differences between AAS, PAS, and IAS in Azure?

Ans.

AAS, PAS, and IAS are different types of authentication services in Azure.

  • AAS (Azure Active Directory Authentication) is used for authenticating users and applications in Azure AD.

  • PAS (Managed Service Identity) is used for authenticating resources within Azure services.

  • IAS (Identity Provider Authentication) is used for authenticating users through external identity providers like Facebook or Google.

  • Each service has its own use case and can be used in combination with others f...read more

Asked in Synechron

4d ago

Q. What is the role of Control-M enterprise manager components?

Ans.

Control-M Enterprise Manager components play a crucial role in managing and monitoring batch processing workflows.

  • Control-M Server: Manages scheduling and monitoring of jobs

  • Control-M Agent: Executes jobs on remote servers

  • Control-M/EM GUI: Provides a user interface for managing workflows

  • Control-M/EM Server: Manages communication between components

  • Control-M/EM Reporting Facility: Generates reports on job status and performance

Asked in EPAM Systems

4d ago

Q. Interface vs Abstract

Ans.

Interface defines a contract while abstract class provides partial implementation.

  • Interface only contains method signatures while abstract class can have both abstract and non-abstract methods.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Interfaces are used for loose coupling while abstract classes are used for code reusability.

  • Example of interface: Comparable interface in Java.

  • Example of abstract class: Animal class with abstract met...read more

1d ago

Q. What is the use of a Controller in Web API?

Ans.

Controllers in WebApi are used to handle incoming HTTP requests and provide appropriate responses.

  • Controllers are responsible for handling specific HTTP requests and returning appropriate responses.

  • They contain action methods that are invoked when a specific HTTP request is received.

  • Controllers can also be used to implement authorization and authentication logic.

  • Example: A UserController can handle HTTP requests related to user management such as creating, updating, and delet...read more

4d ago

Q. What is the syntax for iterating through a List?

Ans.

Syntax for integrating through List involves using loops to iterate over each element in the list.

  • Use a for loop to iterate over each element in the list

  • Access each element using the index in the loop

  • Perform the integration operation on each element

Asked in Wipro

1d ago

Q. Who is the CEO of Wipro?

Ans.

As of October 2023, the CEO of Wipro is Thierry Delaporte, who has been leading the company since July 2020.

  • Thierry Delaporte joined Wipro as CEO and Managing Director in July 2020.

  • He has over 25 years of experience in the IT services industry.

  • Before Wipro, he was the Chief Operating Officer at Capgemini.

  • Delaporte is focused on driving Wipro's digital transformation strategy.

Asked in Wipro

3d ago

Q. Who is the owner of Wipro?

Ans.

Wipro is a leading global information technology, consulting, and business process services company, founded by Azim Premji.

  • Wipro was founded in 1945 by Mohamed Premji as a vegetable oil manufacturer.

  • Azim Premji, the son of Mohamed Premji, transformed Wipro into a major IT services company in the 1980s.

  • Wipro is publicly traded, meaning it has multiple shareholders rather than a single owner.

  • As of now, Azim Premji is the chairman of Wipro and is one of the largest shareholders...read more

Asked in TekGeminus

1d ago

Q. Explain the concept of self-join in SQL and provide a use case.

Ans.

A self join in SQL allows a table to be joined with itself to compare rows within the same table.

  • Self joins are used to compare rows in the same table.

  • Example: To find employees who have the same manager, you can join the employee table with itself.

  • Syntax: SELECT a.name, b.name FROM employees a JOIN employees b ON a.manager_id = b.id;

  • Self joins can be used to find hierarchical data, like organizational structures.

5d ago

Q. What is the syntax of a dictionary?

Ans.

A dictionary in programming is a collection of key-value pairs used to store and retrieve data.

  • Syntax: {key1: value1, key2: value2, ...}

  • Keys must be unique and immutable

  • Values can be of any data type

  • Access values using keys

Q. What are some practical applications of a 3D Array?

Ans.

3D arrays are used in various fields for data representation, simulations, and modeling complex structures.

  • Medical Imaging: 3D arrays represent volumetric data from MRI or CT scans.

  • Computer Graphics: Used to store 3D models and textures in video games.

  • Scientific Simulations: Simulating physical phenomena like fluid dynamics in a 3D space.

  • Robotics: Representing spatial data for navigation and obstacle avoidance.

  • Geospatial Data: Storing 3D geographical information for mapping a...read more

3d ago

Q. What is Programming?

Ans.

Programming is the process of designing and building executable computer software to accomplish specific tasks.

  • Involves writing code in programming languages like Python, Java, or C++.

  • Used to create applications, websites, and software systems.

  • Involves algorithms and data structures to solve problems efficiently.

  • Example: A simple Python program to add two numbers.

  • Can be used in various fields, including web development, data analysis, and artificial intelligence.

Asked in Wipro

6d ago

Q. Do you have any reviews about Wipro?

Ans.

Wipro is a leading global information technology, consulting, and business process services company based in India.

  • Strong focus on sustainability and corporate social responsibility, with initiatives like Wipro's 'Earthian' program.

  • Diverse service offerings, including cloud computing, AI, and cybersecurity, catering to various industries.

  • Global presence with operations in over 50 countries, allowing for a wide range of client engagement.

  • Recognition for workplace culture, ofte...read more

2d ago

Q. different types of join

Ans.

Different types of join include inner join, outer join, left join, and right join.

  • Inner join: Returns rows when there is a match in both tables

  • Outer join: Returns all rows when there is a match in one of the tables

  • Left join: Returns all rows from the left table and the matched rows from the right table

  • Right join: Returns all rows from the right table and the matched rows from the left table

Interview Experiences of Popular Companies

Wipro Logo
3.7
 • 6.1k Interviews
Nagarro Logo
3.9
 • 793 Interviews
Synechron Logo
3.5
 • 380 Interviews
Qualcomm Logo
3.8
 • 272 Interviews
View all
Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Associate Technology Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits