i
Fluentgrid
Filter interviews by
I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.
I am a Java Developer with 5 years of experience in developing web applications using Java, Spring, and Hibernate.
5 years of experience in Java development
Proficient in Spring and Hibernate frameworks
Strong understanding of web application development
Developed a web-based inventory management system using Java, Spring, and Hibernate
Designed and implemented database schema using Hibernate
Developed RESTful APIs using Spring framework
Worked on front-end development using HTML, CSS, and JavaScript
Collaborated with team members to troubleshoot and resolve issues
Participated in code reviews and testing
Interfaces and Abstract classes in Java are used for achieving abstraction and defining contracts for classes to implement.
Interfaces in Java are like blueprints for classes, defining methods that must be implemented by classes that implement the interface.
Abstract classes are classes that cannot be instantiated and can have both abstract and concrete methods.
Example of an interface in Java: public interface Shape { ...
Reverse the year of birth and name, then print them in that order.
Reverse the year of birth using StringBuilder.reverse() method
Reverse the name using StringBuilder.reverse() method
Print the reversed year of birth followed by the reversed name
Threads in Java are lightweight sub-processes that allow concurrent execution within a single process.
Threads allow multiple tasks to be executed simultaneously in a Java program.
Threads share the same memory space and resources within a process.
Example: Creating a new thread using the Thread class or implementing the Runnable interface.
Developed a web application for inventory management system using Java Spring framework
Used Java Spring framework for backend development
Implemented RESTful APIs for communication between frontend and backend
Utilized MySQL database for storing inventory data
Using Java 8 Streams API to print single occurrences of names in an ArrayList of Strings.
Use stream() method on the ArrayList to create a stream of elements.
Use filter() method to filter out elements that occur more than once.
Use distinct() method to get only unique elements.
Use forEach() method to print each unique element.
Code to print each name and the number of occurrences in an ArrayList of Strings.
Iterate through the ArrayList and use a HashMap to store the count of each name.
Print each name along with its count from the HashMap.
Lambda expressions in Java are a concise way to represent anonymous functions.
Lambda expressions are used to provide implementation of functional interfaces.
They enable you to treat functionality as a method argument, or code as data.
Syntax: (parameters) -> expression or (parameters) -> { statements; }
Example: (int a, int b) -> a + b
Functional interfaces in Java are interfaces with only one abstract method, used for lambda expressions and functional programming.
Functional interfaces have only one abstract method, but can have multiple default or static methods.
They are used for lambda expressions and functional programming in Java.
Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Function.
Streams in Java are sequences of elements that support functional-style operations such as filter, map, reduce, etc.
Streams are not data structures, but rather a way to interact with collections of objects.
They allow for efficient processing of large amounts of data.
Streams can be sequential or parallel, allowing for concurrent processing.
Example: List
I am a Java Developer with 5 years of experience in developing web applications and implementing solutions using Java technologies.
5 years of experience in Java development
Strong knowledge of web application development
Experience in implementing solutions using Java technologies
My previous CTC was confidential as per company policy.
CTC was confidential as per company policy
I am unable to disclose my previous CTC
Previous CTC information is not available
I applied via Campus Placement and was interviewed in Jan 2024. There were 5 interview rounds.
Total 25 bits About reasoning, data interpretation etc
They gave some pseudo codes to as mcqs on java
I overcome consequences in my project by identifying the root cause, developing a plan of action, and implementing solutions.
Identify the root cause of the issue
Develop a plan of action to address the consequences
Implement solutions to mitigate the impact
Monitor the progress and adjust the plan as needed
I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.
Costing sheets are created by gathering all relevant cost information and organizing it in a structured format.
Gather all cost information related to the project or product
Organize the costs into categories such as labor, materials, overhead, etc.
Calculate the total cost for each category and for the project as a whole
Include any additional costs such as taxes, shipping, or fees
Ensure all calculations are accurate and
Collection interface is a framework in Java that represents a group of objects.
Collection interface is part of Java's Collections Framework.
It provides a unified architecture for representing and manipulating collections of objects.
Examples of classes that implement Collection interface are ArrayList, LinkedList, and HashSet.
Fluentgrid interview questions for popular designations
I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.
Get interview-ready with Top Fluentgrid Interview Questions
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
MDM stands for Master Data Management, which is a method used to define and manage the critical data of an organization to provide, with data integration, a single point of reference.
MDM helps in ensuring data consistency and accuracy across the organization.
It involves creating and managing a central repository of master data, such as customer, product, and employee information.
MDM helps in improving data quality, red...
I applied via Job Portal and was interviewed in Oct 2022. There were 4 interview rounds.
I applied via Company Website and was interviewed in Nov 2022. There were 3 interview rounds.
Billing, metering. collection. Dnd, CSC. Ncs
I applied via Referral and was interviewed before Dec 2022. There were 2 interview rounds.
Truncate is a DDL command that removes all records from a table, while delete is a DML command that removes specific records.
Truncate is faster than delete as it does not log individual row deletions.
Truncate resets identity columns, while delete does not.
Joins in SQL: Inner join, outer join (left, right, full), cross join, self join.
Languages in SQL: Data Definition Language (DDL), Data Manipulation Language (DML), Da...
I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.
ROC and AUC are performance metrics used in binary classification models.
ROC (Receiver Operating Characteristic) is a curve that plots the true positive rate against the false positive rate at different classification thresholds.
AUC (Area Under the Curve) is the area under the ROC curve and is a measure of the model's ability to distinguish between positive and negative classes.
ROC and AUC are commonly used to evaluate...
Clustering techniques are used to group similar data points together based on their characteristics.
Clustering is an unsupervised learning technique
K-means, hierarchical, and DBSCAN are popular clustering algorithms
Clustering can be used for customer segmentation, anomaly detection, and image segmentation
Different types of charts require different data types to plot them.
Line charts require numerical data
Bar charts require categorical data
Pie charts require numerical data that adds up to 100%
Scatter plots require numerical data for both x and y axes
Heat maps require numerical data for both x and y axes, and a third numerical value for the color intensity
Bubble charts require numerical data for both x and y axes, and a ...
Top trending discussions
Some of the top questions asked at the Fluentgrid interview -
The duration of Fluentgrid interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interviews
Interview experience
based on 250 reviews
Rating in categories
Software Engineer
190
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
89
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
56
salaries
| ₹0 L/yr - ₹0 L/yr |
Test Engineer
41
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Software Engineer
41
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Tech Mahindra