i
FPT Software
Filter interviews by
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Experienced business analyst with a background in data analysis and process improvement.
Over 5 years of experience in analyzing business processes and identifying areas for improvement
Proficient in data analysis tools such as Excel, SQL, and Tableau
Strong communication skills to collaborate with stakeholders and present findings
Certified in Business Analysis Professional (CBAP)
Previous projects include optimizing suppl
In my previous role as a Business Analyst, I was responsible for gathering and analyzing business requirements to improve processes and systems.
Conducted stakeholder interviews to gather requirements
Created detailed documentation of business processes and requirements
Worked closely with development teams to ensure requirements were implemented correctly
Performed data analysis to identify trends and make recommendations
I manage change requests by prioritizing them based on impact, communicating with stakeholders, and documenting all changes.
Prioritize change requests based on impact and urgency
Communicate with stakeholders to gather requirements and ensure alignment
Document all changes including rationale, impact analysis, and approval
Track changes throughout the project lifecycle to ensure proper implementation
Yes, I have experience working with high level requirements in previous projects.
I have worked on projects where I have gathered and analyzed high level requirements from stakeholders.
I have translated high level requirements into detailed functional specifications for development teams.
I have conducted workshops and meetings to clarify and refine high level requirements with stakeholders.
I have experience in prioritiz...
Breaking down a function list for an online sale website involves identifying key functions and organizing them into categories.
Identify core functions such as product listing, shopping cart management, payment processing, and order fulfillment
Organize functions into categories like front-end user interface, back-end database management, and external integrations
Consider user roles and permissions when breaking down fu...
I applied via Newspaper Ad and was interviewed in Feb 2024. There was 1 interview round.
Optimistic locking is a concurrency control method where a system assumes that multiple transactions can complete without affecting each other.
Does not lock the data during read operation
Checks for conflicts only during write operation
Relies on version numbers or timestamps to detect conflicts
If conflict is detected, transaction is rolled back or retried
API Gateway pattern is a design pattern used to route API requests to the appropriate microservices.
Centralized entry point for all API requests
Handles authentication, authorization, rate limiting, and logging
Helps in decoupling client applications from individual microservices
Can aggregate multiple requests into a single request for the client
Examples include Netflix Zuul, Amazon API Gateway
I will employ best practices such as using dependency injection, following RESTful principles, and implementing security measures.
Use dependency injection to manage components and their dependencies
Follow RESTful principles for designing APIs
Implement security measures such as authentication and authorization
Use Spring Boot Actuator for monitoring and managing the application
I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.
To make a web page responsive, use media queries, flexible grids, and fluid images.
Use CSS media queries to adjust layout based on screen size
Utilize flexible grids like Bootstrap or CSS Grid to adapt to different screen sizes
Use fluid images that resize based on the container size
Consider using viewport meta tag to control layout on mobile devices
Clustering is a machine learning technique that groups similar data points together based on certain features.
Clustering is an unsupervised learning technique where the algorithm groups data points into clusters based on similarity.
Common clustering algorithms include K-means, DBSCAN, and hierarchical clustering.
The goal of clustering is to find patterns or structures in data without any prior knowledge of labels.
Clust...
Anti join is a type of join operation in databases that returns rows from the first table where there is no match in the second table.
Anti join is the opposite of inner join, it returns rows that do not have a match in the second table.
It is useful for finding records that exist in one table but not in another.
Anti join can be implemented using NOT IN, NOT EXISTS, or LEFT JOIN with NULL check.
FPT Software interview questions for popular designations
TypeScript is a superset of JavaScript that adds static typing and other features to help developers write more robust code.
TypeScript is developed and maintained by Microsoft.
It compiles down to plain JavaScript code.
TypeScript helps catch errors at compile time rather than runtime.
It supports modern JavaScript features like classes, interfaces, and modules.
Example: 'let message: string = 'Hello, World!';'
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2020. There were 3 interview rounds.
Informatica upgrade involves upgrading the Informatica PowerCenter software to a newer version.
Before upgrading, check the compatibility of the new version with the existing hardware and software.
Create a backup of the existing repository and domain databases.
Install the new version of Informatica PowerCenter software.
Upgrade the repository and domain databases.
Test the upgraded environment thoroughly before putting it
Steps to be taken when prod goes down
Identify the root cause of the issue
Notify the relevant stakeholders
Initiate the incident management process
Restore the service as quickly as possible
Conduct a post-mortem analysis to prevent future occurrences
Prod deployment involves several steps including testing, installation, hotfixes, and bugfixes.
Create a deployment plan and schedule
Test the deployment in a non-production environment
Install the software on production servers
Apply hotfixes and bugfixes as needed
Perform post-deployment testing to ensure everything is working correctly
Top trending discussions
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
I appeared for an interview before Jun 2021.
Round duration - 180 minutes
Round difficulty - Easy
It was an mcq + coding round. There were aptitude and ouput based question in mcq. And coding questions were easy
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Yo...
Find the duplicate number in an array of integers from 0 to (N-2).
Iterate through the array and keep track of the frequency of each number using a hashmap.
Return the number with a frequency greater than 1 as the duplicate number.
Time complexity can be optimized to O(N) using Floyd's Tortoise and Hare algorithm.
You are provided with a string S
and an array of integers A
of size M
. Your task is to perform M
operations on the string as specified by the indices in array A
...
Given a string and an array of indices, reverse substrings based on the indices to obtain the final string.
Iterate through the array of indices and reverse the substrings accordingly
Ensure the range specified by each index is non-empty
Return the final string after all operations are completed
Round duration - 60 Minutes
Round difficulty - Easy
It was technical + hr round. there were 2 people as interviewer. They stated from intro and asked some basic puzzles and hr questions. After that they asked about my projects, technologies and some ds algo and dbms questions.
Tip 1 : Practice aptitude
Tip 2 : Focus on practicing coding
Tip 3 : Learn from mistakes
Tip 1 : Mention some projects that you have done
Tip 2 : Try to have skills that are required for the role
based on 6 interviews
Interview experience
based on 57 reviews
Rating in categories
Associate Software Engineer
24
salaries
| ₹4.5 L/yr - ₹5.2 L/yr |
Junior Software Developer
22
salaries
| ₹2.4 L/yr - ₹2.6 L/yr |
Senior Software Engineer
16
salaries
| ₹10.5 L/yr - ₹23 L/yr |
Software Developer
14
salaries
| ₹2.5 L/yr - ₹9.3 L/yr |
Software Engineer
12
salaries
| ₹5.3 L/yr - ₹12 L/yr |
TCS
Infosys
Wipro
HCLTech