Premium Employer

i

This company page is being actively managed by FPT Software Team. If you also belong to the team, you can get access from here

FPT Software Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

FPT Software Interview Questions and Answers

Updated 25 Feb 2025
Popular Designations

11 Interview questions

A Fullstack Developer Java + React was asked 10mo ago
Q. How do you make a web page responsive?
Ans. 

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

A Software Engineer was asked 10mo ago
Q. Explain the API Gateway pattern.
Ans. 

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

View all Software Engineer interview questions
A Software Engineer was asked 10mo ago
Q. What is optimistic locking in RDBMS?
Ans. 

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

View all Software Engineer interview questions
A Business Analyst was asked 11mo ago
Q. How do you manage change requests?
Ans. 

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

View all Business Analyst interview questions
A Business Analyst was asked 11mo ago
Q. How would you break down the functional requirements for an online sales website?
Ans. 

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

View all Business Analyst interview questions
A Software Developer was asked
Q. What is TypeScript?
Ans. 

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!';'

View all Software Developer interview questions
A ml engineer was asked
Q. Explain how clustering works.
Ans. 

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.

  • ...

View all ml engineer interview questions
Are these interview questions helpful?
A ml engineer was asked
Q. Explain anti-join.
Ans. 

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.

View all ml engineer interview questions
An Informatica Administrator was asked
Q. What steps should be taken when production goes down?
Ans. 

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

View all Informatica Administrator interview questions
An Informatica Administrator was asked
Q. What are the steps for production deployment, installation, hotfix application, and bug fixes?
Ans. 

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

View all Informatica Administrator interview questions

FPT Software Interview Experiences

9 interviews found

ml engineer Interview Questions & Answers

user image Anonymous

posted on 26 Mar 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain how clustering works
  • Ans. 

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

  • Answered by AI
  • Q2. Explain anti join
  • Ans. 

    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.

  • Answered by AI

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 25 Feb 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(4 Questions)

  • Q1. Explain uvm scoreboard
  • Q2. Axi uvm scoreboard
  • Q3. Explain about Uvm configdb
  • Q4. Uvm test bench Architecture
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Introduce about yourself
  • Ans. 

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

  • Answered by AI
  • Q2. Tell me about your task as BA in previous job
  • Ans. 

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

  • Answered by AI
  • Q3. How do you manage change requests?
  • Ans. 

    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

  • Answered by AI
  • Q4. Do you have exp working with high level requirements?
  • Ans. 

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

  • Answered by AI
  • Q5. Case: how do you break a function list for an online sale website?
  • Ans. 

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

  • Answered by AI

Interview Preparation Tips

Topics to prepare for FPT Software Business Analyst interview:
  • Business analysis
Interview preparation tips for other job seekers - BABOK technique and using star technique to answer questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Newspaper Ad and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is optimistic locking in RDBMS?
  • Ans. 

    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

  • Answered by AI
  • Q2. Explain what is a API Gateway pattern
  • Q3. What best practices will you employ with Spring Boot?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Topics to prepare for FPT Software Software Engineer interview:
  • System Design
  • Spring Boot

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 12 Aug 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Screening 

(1 Question)

  • Q1. Just personal stuff about yourself and knowledge about the company
Round 2 - Technical 

(1 Question)

  • Q1. How to make a web page responsive
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is your strength
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is typescript
  • Ans. 

    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!';'

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Got ask about everything listed in the CV. Ask some basic fundamental algorithm and data structures. Some question about SQL. Some question about foreign language. And finally behavior interview.

Interview Preparation Tips

Topics to prepare for FPT Software Software Engineer interview:
  • Data Structures
  • SQL
  • English
  • Organizational Behavior
Interview preparation tips for other job seekers - The algorithm and data structure is quite basic. Make sure to do some preparation and you will do fine. Be ready to be asked about everything that you listed in the CV. So just write skill that you can discuss about.

I applied via Naukri.com and was interviewed in Apr 2020. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. Tell me about yourself?
  • Q2. Tell me about your last project?
  • Q3. What were your Roles and Responsibilities?
  • Q4. Explain any show stopping scenario you had faced and how did you fix it?
  • Q5. Details on Informatica Upgrade ?
  • Ans. 

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

  • Answered by AI
  • Q6. Details on Steps to be taken when prod goes down ?
  • Ans. 

    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

  • Answered by AI
  • Q7. Steps for Prod Deployment / Installation / Hotfix / Bugfixes ?
  • Ans. 

    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

  • Answered by AI
  • Q8. Job Monitoring / Issues and Solutions/ Long running Jobs

Interview Preparation Tips

Interview preparation tips for other job seekers - Answer only to the point and keep the conversation purely technical

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about FPT Software?
Ask anonymously on communities.

Interview questions from similar companies

I applied via LinkedIn and was interviewed before Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Which technologies your interested to work
  • Q2. Question related to Java coding
  • Q3. Question from C language
  • Q4. Question from AI & ML

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on all the latest technologies, brush your regular skills

FPT Software Interview FAQs

How many rounds are there in FPT Software interview?
FPT Software interview process usually has 1-2 rounds. The most common rounds in the FPT Software interview process are Technical and One-on-one Round.
How to prepare for FPT Software interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at FPT Software. The most common topics and skills that interviewers at FPT Software expect are Java, AUTOSAR, Python, C++ and Embedded Development.
What are the top questions asked in FPT Software interview?

Some of the top questions asked at the FPT Software interview -

  1. Details on Steps to be taken when prod goes down...read more
  2. Case: how do you break a function list for an online sale websi...read more
  3. Steps for Prod Deployment / Installation / Hotfix / Bugfixes...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 6 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more
Join FPT Software We Are A comprehensive Technology Enabler

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.8
 • 8.6k Interviews
Infosys Interview Questions
3.6
 • 7.9k Interviews
Wipro Interview Questions
3.7
 • 6k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
HCL Infosystems Interview Questions
3.9
 • 144 Interviews
View all

FPT Software Reviews and Ratings

based on 60 reviews

3.1/5

Rating in categories

3.2

Skill development

3.3

Work-life balance

2.8

Salary

3.2

Job security

3.2

Company culture

2.6

Promotions

3.1

Work satisfaction

Explore 60 Reviews and Ratings
EDI ITX Developer

Vietnam

5-10 Yrs

Not Disclosed

Project Engineer

Ahmedabad

4-8 Yrs

Not Disclosed

Explore more jobs
Associate Software Engineer
25 salaries
unlock blur

₹4.5 L/yr - ₹5.4 L/yr

Junior Software Developer
21 salaries
unlock blur

₹2.4 L/yr - ₹3 L/yr

Senior Software Engineer
18 salaries
unlock blur

₹10.5 L/yr - ₹23 L/yr

Software Developer
16 salaries
unlock blur

₹2.5 L/yr - ₹9.1 L/yr

Software Engineer
16 salaries
unlock blur

₹5.3 L/yr - ₹11.9 L/yr

Explore more salaries
Compare FPT Software with

TCS

3.6
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview