Technical Analyst
100+ Technical Analyst Interview Questions and Answers

Asked in Coforge

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

Asked in HashedIn by Deloitte

Q. How would you optimize the job scheduling code written in the first round?
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

Asked in Coforge

Q. Explain Security authentication implementation and what are the delegation?
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

Q. How did you implemented the microservices in your project, What are the api monitoring mechanism which you have used.
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

Asked in ION Group

Q. You are specialized in Data analsysis so what is the diff betweeen tachnical analyst and data analyst
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

Asked in HashedIn by Deloitte

Q. Rank the following in order of priority: Money, Smartness, Knowledge.
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

Asked in Coforge

Q. How did you configure an API gateway to manage your microservices?
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

Q. Write some LINQ statements which are used for String and DataTable manipulations
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 🌟

Asked in Hexaware Technologies

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

Asked in HashedIn by Deloitte

Q. How would you optimize code for generating prime numbers?
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

Q. How do you fix code issues after migrations? Can you provide an example?
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

Asked in HashedIn by Deloitte

Q. How would you design a solution to store a company's newspapers?
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

Q. What is Angular ? Write a small piece of code in Angular .
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

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 moreFlatten 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 HashedIn by Deloitte

Q. Implement a min stack using a single stack
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

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?
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 M&M Bangalore Private Limited

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

Q. Given an array where all the elements appear twice except for one, write code to find that unique element.
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

Q. What is the name of the student with the second highest score from the dictionary {"Sam":10,"Goutham":90,"Adil":70,"Vikas":99}?
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

Q. What performance tuning approaches have you used?
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

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

Asked in Hexaware Technologies

Q. How can you remove duplicates from a list in Python?
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

Q. Exception handling? How you are handling in your project?
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.

Asked in Aurobindo Pharma

Q. What equipment is present in the lab?
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

Q. What is the difference between a semaphore and a mutex?
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

Asked in Trigyn Technologies

Q. How is Hibernate configured in a Spring project?
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

Q. How do you debug a long-running SQL query in GCP BigQuery?
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

Q. How would you explain color to a blind person?
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

Asked in US Tech Solutions

Q. What are the positive and negative points?
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

Q. Tell me about the bank's past and current market positions.
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
Interview Questions of Similar Designations
Interview Experiences of Popular Companies
Top Interview Questions for Technical Analyst Related Skills
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
Reviews
Interviews
Salaries
Users