i
FPT Software
Filter interviews by
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 Referral and was interviewed before Mar 2023. There was 1 interview round.
I applied via Company Website and was interviewed in Nov 2024. There were 3 interview rounds.
Standard quantitative questions accompanied by logical reasoning and related topics.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hides complex implementation details and only shows the necessa
React is a JavaScript library for building user interfaces.
React allows developers to create reusable UI components.
It uses a virtual DOM for efficient rendering.
React uses a declarative approach to define how the UI should look based on the application state.
It supports server-side rendering for improved performance.
React can be used with other libraries like Redux for state management.
I am a software engineer with a passion for coding and problem-solving. I come from a close-knit family with supportive parents and siblings.
Software engineer with coding and problem-solving skills
Close-knit family with supportive parents and siblings
My strengths include problem-solving and teamwork, while my weaknesses are time management and public speaking. I am addressing my weaknesses by taking time management courses and practicing public speaking.
Strengths: problem-solving, teamwork
Weaknesses: time management, public speaking
Addressing weaknesses: taking time management courses, practicing public speaking
I applied via campus placement at SRM Institute of Science and Technology, NCR Campus, Ghaziabad and was interviewed in Nov 2024. There was 1 interview round.
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about software engineering
Developed a web-based student management system for tracking attendance and grades.
Used HTML, CSS, and JavaScript for front-end development.
Implemented backend functionality using PHP and MySQL database.
Incorporated user authentication and authorization features for secure access.
Tested the system thoroughly to ensure functionality and user-friendliness.
Graduated with honors, completed multiple internships, and won coding competitions
Graduated with honors in Computer Science
Completed internships at XYZ Company and ABC Corporation
Won first place in coding competition at university hackathon
It was good . 3 question
It was hard, 5 questions
I applied via campus placement at Army Institute of Technology, Pune and was interviewed in Oct 2024. There were 3 interview rounds.
There was a coding round and out of 75 students 28 got selected for next round
posted on 17 Oct 2024
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
Data refers to facts, statistics, or information collected for analysis or reference.
Data is raw, unprocessed information.
It can be in the form of numbers, text, images, or any other format.
Examples include customer names, product prices, and sales figures.
Data can be structured (organized in a specific way) or unstructured (not organized).
Preprocessed data is data that has been cleaned, transformed, and organized for analysis or modeling.
Preprocessed data is often used in machine learning and data analysis to improve the accuracy and efficiency of models.
Common preprocessing steps include removing missing values, scaling features, and encoding categorical variables.
Examples of preprocessing techniques include normalization, standardization, one-hot enco
Info refers to data or knowledge that provides details or context about a specific topic or subject.
Info can be in the form of facts, statistics, or explanations.
It helps to understand a topic better or make informed decisions.
Examples of info include news articles, research papers, and educational resources.
Use SQL INSERT INTO SELECT statement to copy data from 2 tables and paste into a 3rd table.
Use INSERT INTO SELECT statement to copy data from 2 tables and paste into a 3rd table.
Specify the columns you want to copy from each table in the SELECT statement.
Make sure the columns in the SELECT statement match the columns in the 3rd table where you are pasting the data.
Reverse a string using any programming language
Use built-in functions like reverse() or slice() in languages like Python or JavaScript
Iterate through the string in reverse order and append each character to a new string
Use a stack data structure to push each character onto the stack and then pop them off to reverse the string
Round one is aptitude test , because based on the thinking
Coding is main because to create any websites or any development we need coding skills
We need this group discussion because we must speak in front of many members without fear.
based on 2 interviews
Interview experience
based on 6 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 |
Software Developer
14
salaries
| ₹2.5 L/yr - ₹9.3 L/yr |
Software Engineer
12
salaries
| ₹5.3 L/yr - ₹12 L/yr |
Senior Software Engineer
11
salaries
| ₹12 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech