Technical Analyst

10+ Technical Analyst Interview Questions and Answers for Freshers

Updated 3 Jul 2025
search-icon

Asked in Coforge

5d ago

Q. Given an array of objects like [{model: 'apple', price: 2000}, {model: 'apple', price: 1000}, {model: 'samsung', price: 500}], return an object where the keys are the 'model' values and the values are the minim...

read more
Ans.

Flatten array of objects to map with minimum price for each model

  • Iterate through the array and create a map with model as key and minimum price as value

  • If model already exists in map, update the value with minimum price

  • Return the map as the output

Asked in DE Shaw

5d ago

Q. If you have 8 balls and a weighing balance with one heavy ball, what is the minimum number of times you need to use the balance to find the heavier ball?

Ans.

You can find the heavy ball among 8 balls using a balance in just 2 weighings.

  • Divide the 8 balls into 3 groups: 3, 3, and 2.

  • Weigh the first two groups (3 vs 3).

  • If they balance, the heavy ball is in the group of 2.

  • If one group is heavier, take 2 balls from that group and weigh them.

  • The heavier ball will be identified in the second weighing.

Asked in Coforge

3d ago

Q. What is the name of the student with the second highest score from the dictionary {"Sam":10,"Goutham":90,"Adil":70,"Vikas":99}?

Ans.

The student with the second highest score is Adil, who scored 70, following Vikas with 99 and Goutham with 90.

  • Score Ranking: The scores are ranked as follows: Vikas (99), Goutham (90), Adil (70), and Sam (10).

  • Identifying Second Highest: To find the second highest, we can sort the scores and select the second entry.

  • Data Structure: The data is stored in a dictionary format, which allows for easy access to scores by student names.

  • Example: If we had scores like {'A': 50, 'B': 80,...read more

Asked in Coforge

3d ago

Q. Write an SQL query to find the top 10 maximum salaries from an employee table using OFFSET and LIMIT in PostgreSQL.

Ans.

Use SQL query with OFFSET and LIMIT to find 10 max salaries from employee table in PostgreSQL.

  • Use ORDER BY clause to sort salaries in descending order

  • Use LIMIT 10 to get only the top 10 salaries

  • Use OFFSET 0 to start from the beginning of the sorted list

Are these interview questions helpful?

Asked in Coforge

6d ago

Q. Given the string 'I am java developer', return 4 non-repeating characters.

Ans.

Find 4 non-repeating characters in the given string.

  • Create a hashmap to store character frequencies

  • Iterate through the string and count the occurrences of each character

  • Return the first 4 characters with frequency 1 as non-repeating characters

Asked in Coforge

4d ago

Q. How do you use a thread pool executor to execute 3 methods in parallel and wait for all 3 to complete?

Ans.

Use a thread pool executor to execute 3 methods in parallel and wait for all 3 to complete.

  • Create a thread pool executor with a fixed number of threads.

  • Submit the 3 methods as tasks to the executor using the `submit()` method.

  • Use the `invokeAll()` method to wait for all tasks to complete.

  • Handle any exceptions thrown by the tasks.

  • Example: ThreadPoolExecutor executor = new ThreadPoolExecutor(3, 3, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>());

  • Example: Future<?> task1 ...read more

Technical Analyst Jobs

Cummins India Ltd logo
IT Technical Analyst - Senior 3-5 years
Cummins India Ltd
4.3
Delhi/Ncr
Cummins Inc. logo
IT Technical Analyst - Senior 3-8 years
Cummins Inc.
4.3
Pune
BNP Paribas India Solutions Pvt. Ltd. logo
Technical Analyst - DevOps, Unix Shell Scripting 5-10 years
BNP Paribas India Solutions Pvt. Ltd.
3.8
Mumbai

Asked in ION Group

1d ago

Q. What is the solution for the Two Pill Blind Puzzle?

Ans.

The Two Pill Blind Puzzle involves a strategic approach to determine which pill is safe to take.

  • You have two pills: one is safe, the other is poisonous.

  • You can ask one question to one of two blindfolded individuals.

  • The individuals know which pill is safe but will answer truthfully or falsely.

  • Ask one person what the other would say if you asked them which pill is safe.

  • If they point to the safe pill, take it; if they point to the poisonous one, take the other.

Asked in Coforge

6d ago

Q. How do you use the @async annotation to create an asynchronous API?

Ans.

The @async annotation is used to make an API asynchronous.

  • Add the @async annotation to the method declaration

  • Use CompletableFuture or a similar mechanism to handle the asynchronous execution

  • Ensure the API returns a CompletableFuture or a similar asynchronous result

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
5d ago

Q. What is SCCM?

Ans.

SCCM stands for System Center Configuration Manager. It is a software management tool used for deploying, managing and monitoring software and devices in an enterprise environment.

  • SCCM is used for automating software deployment and updates across a network

  • It can manage devices running on different operating systems such as Windows, macOS, and Linux

  • SCCM provides inventory management, software metering, and reporting capabilities

  • It can also be used for patch management and secu...read more

Asked in Coforge

6d ago

Q. Given an employee class, how would you find the 10th highest salary?

Ans.

To find the 10th highest salary for a given employee class.

  • Sort the salaries in descending order for the specific employee class.

  • Skip duplicates and find the 10th unique salary.

  • Return the 10th salary as the 10th Max. Salary.

3d ago

Q. How do you prioritize your tasks?

Ans.

I prioritize tasks by assessing urgency, impact, and deadlines, ensuring efficient workflow and timely project completion.

  • Assess urgency: I categorize tasks based on deadlines, focusing on those that are time-sensitive first.

  • Evaluate impact: I consider the potential impact of each task on overall project goals, prioritizing high-impact tasks.

  • Use a task management tool: I utilize tools like Trello or Asana to visualize tasks and their priorities.

  • Break down larger tasks: For co...read more

Q. What is the difference between an application and a package?

Ans.

Application is a software program designed to perform a specific task, while a package is a collection of software components.

  • An application is a standalone program that can be installed and run on a computer or mobile device.

  • A package is a collection of software components that are bundled together for easy installation and management.

  • Applications are designed to perform specific tasks, such as word processing, gaming, or browsing the internet.

  • Packages can include multiple a...read more

Asked in Coforge

3d ago

Q. What is lazy loading of beans in Spring Boot?

Ans.

Lazy loading of beans in Spring Boot allows beans to be loaded only when they are needed, improving performance.

  • Lazy loading can be achieved by using @Lazy annotation on bean definitions

  • Lazy loading can also be configured in application.properties using spring.main.lazy-initialization=true

  • Lazy loading is useful for optimizing application startup time and memory usage

Asked in Coforge

1d ago

Q. What is the difference between the JavaScript splice and slice methods?

Ans.

splice is used to add/remove elements from an array, while slice is used to create a new array from a portion of an existing array.

  • splice modifies the original array, while slice does not

  • splice can add elements to an array at a specific index

  • slice can extract a portion of an array without modifying the original array

  • splice returns the removed elements, while slice returns the extracted elements

Asked in Infosys

4d ago

Q. What is ABC?

Ans.

ABC is a term that can have different meanings depending on the context.

  • ABC can refer to the alphabet's first three letters.

  • In business, ABC can stand for Activity-Based Costing.

  • In medicine, ABC can be an acronym for Airway, Breathing, and Circulation.

  • ABC can also be a popular children's song and TV show.

5d ago

Q. DHCP where it is used

Ans.

DHCP is used to automatically assign IP addresses to devices on a network.

  • DHCP is used in both small and large networks.

  • It is commonly used in home networks to assign IP addresses to devices like computers, smartphones, and smart TVs.

  • DHCP is also used in enterprise networks to manage IP address allocation for a large number of devices.

  • It simplifies network administration by eliminating the need for manual IP address configuration.

  • DHCP is used in various environments such as o...read more

Asked in DE Shaw

3d ago

Q. How do you create a pointer array?

Ans.

To create a pointer array of strings:

  • Declare a pointer array variable with the desired size

  • Allocate memory for each string in the array using malloc

  • Assign the memory address of each string to the corresponding array element

Asked in DE Shaw

5d ago

Q. Write code to reverse a BST.

Ans.

Code to reverse a binary search tree (BST)

  • Traverse the BST in post-order

  • Swap the left and right child of each node

  • Return the root node of the reversed BST

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
Coforge Logo
3.3
 • 589 Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

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

Technical Analyst 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