i
FPT Software
Filter interviews by
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.
I applied via campus placement at Government College of Engineering, Aurangabad and was interviewed in Oct 2024. There were 3 interview rounds.
Mostly questions on logical aptitude
I applied via Seek and was interviewed in Aug 2024. There were 3 interview rounds.
I have 5 years of experience working as a Quality Engineer in the manufacturing industry.
5 years of experience as a Quality Engineer
Experience in implementing quality control processes
Knowledge of quality standards and regulations
Experience in conducting quality audits and inspections
Experience in root cause analysis and problem-solving
Seeking new challenges and opportunities for growth in a different work environment.
Desire for career advancement
Seeking new challenges
Relocation
Company downsizing
Better work-life balance
I investigate a quality issue by gathering data, analyzing root causes, implementing corrective actions, and monitoring results.
Gather relevant data and documentation related to the quality issue
Analyze the data to identify potential root causes of the issue
Develop and implement corrective actions to address the root causes
Monitor the effectiveness of the corrective actions and make adjustments as needed
Lack of communication and unclear expectations frustrate me.
Lack of communication between team members
Unclear expectations from management
Inefficient processes causing delays
Micromanagement
Lack of recognition for hard work
Validation ensures the product meets the customer's needs, while verification ensures the product is built correctly.
Validation is the process of evaluating a product to ensure it meets the customer's requirements and needs.
Verification is the process of evaluating whether a product is built correctly according to the specifications and requirements.
Validation answers the question 'Are we building the right product?' w...
Passion for ensuring quality standards and continuous improvement in engineering processes.
Passion for quality assurance and process improvement
Interest in utilizing engineering skills to enhance product quality
Desire to contribute to a team focused on excellence
Previous experience in quality control or process optimization
posted on 8 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Search for a target value in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target value lies in based on the pivot point.
Continue binary search in the appropriate half of the array to find the target value.
Design IMDB with concurrent ratings management
Implement a locking mechanism to ensure only one user can update a rating at a time
Use a queue system to handle multiple rating requests in an orderly manner
Consider using distributed systems to handle high concurrency levels
Design a vehicle rental system API
Create endpoints for listing available vehicles, booking a vehicle, and returning a vehicle
Include authentication and authorization mechanisms for users and admins
Implement payment gateway integration for processing rental payments
Include features like vehicle search, filtering, and reviews/ratings
Consider scalability and performance optimizations for handling high traffic
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
posted on 14 Oct 2024
I applied via campus placement at PSG College of Arts & Science, Coimbatore and was interviewed in Apr 2024. There were 2 interview rounds.
There are Question based on data strcuture ,they cover all the topic in ds
In coding code they gave internet access to solve the problem after 30 they told us to make some changes in it and we should ready to explain the entire code
Paper based exam based on C and embedded c
posted on 29 Nov 2024
I was interviewed in May 2024.
Totally there were 15 questions
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 Engineer
13
salaries
| ₹5.3 L/yr - ₹17.6 L/yr |
Senior Software Engineer
11
salaries
| ₹12 L/yr - ₹20 L/yr |
Software Developer
10
salaries
| ₹2.5 L/yr - ₹9.4 L/yr |
TCS
Infosys
Wipro
HCLTech