Technical Analyst

100+ Technical Analyst Interview Questions and Answers

Updated 13 Jun 2025
search-icon

Asked in Coforge

4d ago

Q. Write a program to get a list of employees whose salary is greater than 50k and grade is above A. Use Java 8 stream to get the list.

Ans.

Program to get employee list with salary > 50k and grade above A using Java 8 stream

  • Create a list of employees with their salary and grade

  • Use Java 8 stream to filter employees with salary > 50k and grade above A

  • Return the filtered list of employees

5d ago

Q. How would you optimize the job scheduling code written in the first round?

Ans.

Optimize job scheduling code

  • Use priority queue to efficiently schedule jobs

  • Implement dynamic programming to optimize job sequence

  • Consider parallel processing to reduce overall time

  • Use efficient data structures to store job information

Technical Analyst Interview Questions and Answers for Freshers

illustration image

Asked in Coforge

1d ago

Q. Explain Security authentication implementation and what are the delegation?

Ans.

Security authentication implementation and delegation explained.

  • Security authentication is the process of verifying the identity of a user or system.

  • It involves the use of passwords, biometrics, tokens, or other methods to authenticate users.

  • Delegation is the process of granting a user or system the authority to perform certain actions on behalf of another user or system.

  • Examples of delegation include granting a user access to a file or folder, or allowing a system to access ...read more

Asked in Coforge

4d ago

Q. How did you implemented the microservices in your project, What are the api monitoring mechanism which you have used.

Ans.

Implemented microservices using Docker and Kubernetes. Used Prometheus and Grafana for API monitoring.

  • Implemented microservices architecture using Docker and Kubernetes

  • Used Prometheus and Grafana for monitoring API performance and availability

  • Configured alerts and dashboards in Grafana for real-time monitoring

  • Implemented distributed tracing using Jaeger for end-to-end visibility

  • Used Istio for service mesh and traffic management

  • Implemented circuit breaker pattern using Hystrix...read more

Are these interview questions helpful?

Asked in ION Group

5d ago

Q. You are specialized in Data analsysis so what is the diff betweeen tachnical analyst and data analyst

Ans.

Technical analysts focus on analyzing market trends and patterns to make investment decisions, while data analysts focus on analyzing data to extract insights and make informed business decisions.

  • Technical analysts analyze market trends and patterns to predict future price movements of stocks, commodities, etc.

  • Data analysts analyze data to extract insights and make informed business decisions.

  • Technical analysts use tools like charts, graphs, and technical indicators to analyz...read more

2d ago

Q. Rank the following in order of priority: Money, Smartness, Knowledge.

Ans.

Prioritizing smartness, knowledge, and money reflects a holistic approach to success and personal growth.

  • Smartness enables problem-solving and adaptability, crucial in dynamic environments.

  • Knowledge is foundational; it informs decisions and enhances smartness.

  • Money is a tool that can facilitate opportunities but is less valuable without smartness and knowledge.

Technical Analyst Jobs

Technical Analyst - SQL Support 1-6 years
Oracle
3.7
₹ 8 L/yr - ₹ 16 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
BNP Paribas is looking For ServiceNow Integration - Technical Analyst! 4-8 years
BNP Paribas
3.8
Chennai
IT Technical Analyst 3-5 years
Cummins India Ltd
4.3
Pune

Asked in Coforge

1d ago

Q. How did you configure an API gateway to manage your microservices?

Ans.

I configured API Gateway using AWS Console and created APIs for each microservice.

  • Created a REST API in API Gateway

  • Configured each microservice as a resource in the API

  • Created methods for each resource and integrated with the microservice

  • Configured authorization and throttling settings

  • Deployed the API to a stage for testing and production

  • Used AWS SDKs or CLI to automate the process

Asked in Deloitte

5d ago

Q. Write some LINQ statements which are used for String and DataTable manipulations

Ans.

LINQ statements for String and DataTable manipulations

  • For String manipulations, use methods like Where, Select, OrderBy, GroupBy, etc.

  • For DataTable manipulations, use methods like Where, Select, OrderBy, GroupBy, Join, etc.

  • Use lambda expressions to specify the conditions for filtering, sorting, grouping, etc.

  • Example: var result = myStringArray.Where(s => s.Length > 5).OrderBy(s => s);

  • Example: var result = myDataTable.Where(row => row.Field<int>("Age") > 18).Select(row => row....read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
2d ago

Q. Describe a situation where you were working with a difficult user and the issue could have led to a high escalation if not resolved.

Ans.

Dealing with a difficult user and potential high escalation

  • Active listening and empathy to understand the user's concerns

  • Remaining calm and professional to defuse the situation

  • Offering alternative solutions or workarounds

  • Involving a supervisor or manager if necessary

  • Documenting the issue and steps taken for future reference

3d ago

Q. How would you optimize code for generating prime numbers?

Ans.

Use Sieve of Eratosthenes algorithm to optimize prime number generation.

  • Implement Sieve of Eratosthenes algorithm to eliminate non-prime numbers

  • Use boolean array to mark non-prime numbers

  • Start with 2 and mark all its multiples as non-prime, then move to next unmarked number

  • Stop at square root of the upper limit to optimize performance

Asked in Coforge

3d ago

Q. How do you fix code issues after migrations? Can you provide an example?

Ans.

To fix code issues post migrations, identify the root cause and apply appropriate fixes.

  • Identify the root cause of the issue

  • Check for any compatibility issues with the new environment

  • Apply appropriate fixes such as code changes or configuration updates

  • Test the fixes thoroughly before deploying to production

  • Document the issue and the fix for future reference

2d ago

Q. How would you design a solution to store a company's newspapers?

Ans.

Store newspapers of a company

  • Create a database to store newspaper information

  • Use a unique identifier for each newspaper

  • Include fields for date, title, author, and content

  • Implement a search function for easy retrieval

  • Consider implementing a backup system for data security

Asked in Infosys

5d ago

Q. What is Angular ? Write a small piece of code in Angular .

Ans.

Angular is a JavaScript framework for building web applications.

  • Developed and maintained by Google

  • Uses TypeScript for building applications

  • Provides a modular approach to building applications

  • Uses directives, components, and services for building UI

  • Example code:

Asked in Coforge

2d 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

5d ago

Q. Implement a min stack using a single stack

Ans.

Implement a min stack using a single stack

  • Create a stack to hold the elements and another stack to hold the minimum values

  • When pushing an element, check if it's smaller than the current minimum and push it to the minimum stack if it is

  • When popping an element, check if it's the current minimum and pop it from the minimum stack if it is

  • To get the minimum value, return the top element of the minimum stack

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.

Q. What I know about CAE analysis and how and what way it will be useful to organisation? What I can contribute in product development

Ans.

CAE analysis is a computer-based simulation technique used to study the behavior of products under various conditions.

  • CAE analysis helps in identifying potential design flaws and optimizing product performance.

  • It can be used to simulate various scenarios such as stress, vibration, and thermal analysis.

  • By using CAE analysis, organizations can reduce the time and cost involved in physical testing.

  • I can contribute to product development by using CAE analysis to identify design f...read more

Asked in Infosys

2d ago

Q. Given an array where all the elements appear twice except for one, write code to find that unique element.

Ans.

Find the element that appears only once in an array of strings

  • Use XOR operation to find the element that appears only once

  • Iterate through the array and XOR each element to find the unique element

  • Example: ['apple', 'banana', 'apple', 'orange', 'banana'] should return 'orange'

Asked in Coforge

2d 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

6d ago

Q. What performance tuning approaches have you used?

Ans.

I followed various approaches like code optimization, database indexing, caching, and load balancing.

  • Identified and optimized slow database queries

  • Reduced network latency by implementing caching mechanisms

  • Implemented load balancing to distribute traffic evenly

  • Reduced code complexity and optimized algorithms

  • Used profiling tools to identify performance bottlenecks

Asked in Coforge

4d ago

Q. Given an employee table with missing employee IDs that should follow a sequence (e.g., 101 to 150), write an SQL query to find the missing employee IDs.

Ans.

SQL query to identify missing employee IDs in a sequential range from 101 to 150.

  • Use a Common Table Expression (CTE) to generate a sequence of numbers from 101 to 150.

  • Join the generated sequence with the Employee table to find missing IDs.

  • Example SQL query: WITH seq AS (SELECT 101 + LEVEL - 1 AS emp_id FROM dual CONNECT BY LEVEL <= 50) SELECT emp_id FROM seq LEFT JOIN Employee ON seq.emp_id = Employee.emp_id WHERE Employee.emp_id IS NULL;

1d ago

Q. How can you remove duplicates from a list in Python?

Ans.

Remove duplicates from a list in Python.

  • Convert the list to a set to remove duplicates.

  • Convert the set back to a list if needed.

  • Use the built-in function 'set()' to convert the list to a set.

  • Use the built-in function 'list()' to convert the set back to a list.

Asked in Infosys

3d ago

Q. Exception handling? How you are handling in your project?

Ans.

Exception handling is an important aspect of any project to ensure smooth functioning.

  • We use try-catch blocks to handle exceptions.

  • We log the exceptions to track and fix them.

  • We also use custom exceptions to handle specific errors.

  • We prioritize handling critical exceptions first.

  • We regularly review and update our exception handling approach.

3d ago

Q. What equipment is present in the lab?

Ans.

The lab is equipped with various instruments and devices for conducting technical analysis.

  • Microscopes for examining samples

  • Spectrophotometers for measuring light absorption

  • Centrifuges for separating substances

  • PCR machines for DNA amplification

  • Gas chromatographs for analyzing chemical compounds

  • Electrophoresis equipment for separating molecules

  • pH meters for measuring acidity or alkalinity

  • Incubators for growing cultures

  • Autoclaves for sterilizing equipment

  • Balances for weighing s...read more

Asked in Philips

2d ago

Q. What is the difference between a semaphore and a mutex?

Ans.

Semaphore is used to control access to a resource with limited capacity while mutex is used to synchronize access to a shared resource.

  • Semaphore allows multiple threads to access a resource simultaneously up to a certain limit while mutex allows only one thread to access a shared resource at a time.

  • Semaphore can be used to solve the producer-consumer problem while mutex can be used to solve the critical section problem.

  • Semaphore can be binary or counting while mutex is always...read more

1d ago

Q. How is Hibernate configured in a Spring project?

Ans.

Hibernate is configured in a Spring project using the HibernateTemplate or EntityManagerFactory.

  • Hibernate can be configured in a Spring project by defining the necessary beans in the application context XML file.

  • The HibernateTemplate class can be used to perform CRUD operations on the database using Hibernate.

  • Alternatively, the EntityManagerFactory can be configured to work with Hibernate in a Spring project.

  • The Hibernate properties such as database connection details, dialec...read more

Asked in Coforge

3d ago

Q. How do you debug a long-running SQL query in GCP BigQuery?

Ans.

Debugging long-running SQL queries in GCP BigQuery involves analyzing execution plans, optimizing queries, and monitoring performance.

  • Use the BigQuery Query Execution Details to analyze the execution plan and identify bottlenecks.

  • Check for large data scans; use SELECT statements to limit the amount of data processed.

  • Optimize joins by ensuring that you are using the correct join types and filtering data early.

  • Consider using partitioned tables to improve query performance on la...read more

Asked in ION Group

5d ago

Q. How would you explain color to a blind person?

Ans.

Describe the colors using textures, temperatures, and emotions.

  • Describe red as hot like fire or angry like a bull

  • Describe blue as cold like ice or calm like the ocean

  • Describe yellow as bright like the sun or happy like a smile

  • Use textures like smooth, rough, soft, or hard to describe colors

6d ago

Q. What are the positive and negative points?

Ans.

Positive and negative points refer to the advantages and disadvantages of a particular situation or decision.

  • Positive points are the benefits or advantages of a situation or decision.

  • Negative points are the drawbacks or disadvantages of a situation or decision.

  • Positive points can include increased revenue, improved efficiency, or enhanced customer satisfaction.

  • Negative points can include increased costs, decreased productivity, or negative impact on the environment.

  • It is impo...read more

Asked in HDFC Bank

3d ago

Q. Tell me about the bank's past and current market positions.

Ans.

The bank has historically focused on conservative investments and has recently expanded into digital banking services.

  • Historically focused on conservative investments to minimize risk

  • Recently expanded into digital banking services to cater to changing customer preferences

  • Has a strong presence in the mortgage and lending market

  • Has been actively involved in mergers and acquisitions to expand market share

1
2
3
4
5
6
Next

Interview Experiences of Popular Companies

3.6
 • 11k Interviews
3.6
 • 7.9k Interviews
3.7
 • 5.9k Interviews
3.3
 • 582 Interviews
View all
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
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
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
Contribute to help millions!
Write a review
Share interview
Contribute salary
Add office photos
Add office benefits