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 applied via Campus Placement and was interviewed in Mar 2020. There was 1 interview round.
To get the second to last element from a SQL table, use the OFFSET-FETCH clause.
Use the ORDER BY clause to sort the table in descending order.
Use the OFFSET-FETCH clause to skip the last row and fetch the second to last row.
Example: SELECT column_name FROM table_name ORDER BY column_name DESC OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY;
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
21
salaries
| ₹2.4 L/yr - ₹3 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
Accenture
Wipro
Cognizant