i
Proftware
Filter interviews by
I applied via LinkedIn and was interviewed before Jun 2022. There were 3 interview rounds.
1. Implementing a trie
2.Detecting a Cycle in a Directed Graph
3.Implementing a LRU Cache
4.The Sudoku Solver
The interview questions cover topics like dynamic programming, array manipulation, and regular expressions.
Longest Increasing Subsequence: Use dynamic programming to find the longest increasing subsequence in an array.
Find the missing number: Iterate through the array to find the missing number, possibly using XOR operation.
Implement a Regular Expression Matcher: Use recursion or dynamic programming to match a regular
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.
Spring is a framework for building Java applications, while Spring Boot is a tool for quickly creating Spring-based applications.
Spring provides a comprehensive framework for building Java applications, while Spring Boot is a tool that simplifies and accelerates the process of creating Spring-based applications.
Spring requires more configuration and setup, while Spring Boot provides a pre-configured environment that re...
A program to check if two strings are anagrams of each other.
Create two character arrays from the input strings
Sort the arrays
Compare the sorted arrays to check if they are equal
Using Streams API to filter and map an array of strings
Create a stream from the array using Arrays.stream()
Use filter() to select elements that meet a certain condition
Use map() to transform each element into a new value
Use toArray() to convert the stream back into an array
REST API is a web service that uses HTTP requests to access and manipulate data.
REST stands for Representational State Transfer
It is an architectural style for building web services
It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
It is stateless and can be cached
It returns data in various formats like JSON, XML, etc.
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Mcq + dsa JavaScript questions
Print unique numbers in list
Iterate through the list and store each number in a set to keep track of unique numbers
Print out the numbers in the set to display the unique numbers
I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.
20 questions and 40 minutes time, questions were asked from computer science basics and aptitude
5 coding questions and 1 hr time. Questions were easy to medium level and mostly asked on topics like array, strings and basic data structures
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
5 coding questions on google docs..duration 1 hour
I applied via Company Website and was interviewed before May 2023. There were 3 interview rounds.
5-6 questions were provided and a day was given.
Find minimum number of coins to make a given value using dynamic programming.
Use dynamic programming to find the minimum number of coins needed.
Create a dp array to store the minimum number of coins for each value up to the given value.
Iterate through each coin denomination and update the dp array accordingly.
Return the value at the given value index in the dp array.
Medium level question based on quantitative aptitude
Medium level leetcode questions
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Maxgen Technologies
Value Point Systems
JoulestoWatts Business Solutions
F1 Info Solutions and Services