FUTURENSE TECHNOLOGIES PVT LTD interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

FUTURENSE TECHNOLOGIES PVT LTD
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I am pleased to inform you about my successful interview experience at Futurense Tech for the Software Engineer position. The interview process consisted of three rounds, each designed to evaluate my technical skills and compatibility with the company's values and culture. Round 1: Coding and Objective Questions In the initial round, I encountered a set of coding and objective questions. The coding questions tested my proficiency in algorithmic problem-solving and string manipulation. I was asked to solve problems related to: Finding the length of the longest substring, Checking for anagrams in strings, and Implementing string compression. Additionally, there were 15 objective questions that covered topics such as Spring Boot, Java, and Data Structures and Algorithms. Round 2: Technical Assessment The second round, a technical assessment, delved deeper into my programming abilities. I was presented with two coding challenges: One involves the creation of a stack using a queue, Reversing a linked list. Additionally, I was tasked with crafting SQL queries to find the third-highest salary and count the number of employees in the IT department with a salary exceeding 50,000. The interview also included discussions on Spring Boot annotations, the distinctions between Spring and Spring Boot, Object-Oriented Programming principles, exception handling, and the usage of "try with resources." Round 3: Managerial Interview During the managerial interview, I had the opportunity to discuss my previous work experiences in detail. The conversation revolved around the projects I had undertaken, my daily routine in the previous company, specific contributions to the Salesforce platform, and any additional skills and knowledge I possess beyond what is listed on my resume. Finally, we touched upon matters related to joining the company and salary considerations.
Application story
I wanted to share with you the journey I undertook in pursuit of the Software Engineer role. It all began when I applied for the position through LinkedIn, which served as the starting point of this exciting process. Subsequently, I had the pleasure of being contacted by the HR team, who guided me through the interview process. This involved multiple rounds of assessments, including a coding round, a technical interview, and a comprehensive managerial discussion. I'm thrilled to inform you that I successfully cleared all the rounds and emerged as the chosen candidate for the role. I have received and accepted the offer letter, and I am looking forward to joining the [Futurense Tech] team. This journey has been both rewarding and insightful, and I am eager to bring my skills and enthusiasm to this new professional chapter. I want to express my appreciation for the support and guidance provided by the HR team throughout the process.
Why selected/rejected for the role?
I wanted to highlight that the role I had the opportunity to interview for was specifically tailored for candidates with over two years of professional experience. I'm pleased to share that my experience aligns perfectly with this criterion, making me a strong candidate for the position. Throughout the interview process, I was able to demonstrate both my relevant experience and a strong grasp of the essential concepts for the role. This was validated by successfully clearing the coding round and engaging in insightful discussions regarding technical subjects.
Preparation
Duration: 4 months
Topics: Java, MySQL, DS, Spring boot, OOPS, Exception Handling, Collection Frameworks.
Tip
Tip

Tip 1 : Clear your basic
Tip 2 : Start coding with Array and String
Tip 3 : Practice more on coding part.

Application process
Where: Campus
Eligibility: No
Resume Tip
Resume tip

Tip 1 : Mention your top skills
Tip 2 : Describe the project properly.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date26 Aug 2023
Coding problem2

1. Find All Anagrams in a String

Easy
15m average time
85% success
0/40
Asked in companies
IntuitThought WorksAmerican Express

You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.

An anagram of a string is another string which contains the same characters and is obtained by rearranging the characters.

For example: ‘SILENT’ and ‘LISTEN’ are anagrams of each other. ‘ABA’ and ‘ABB’ are not anagram because we can’t convert ‘ABA’ to ‘ABB’ by rearranging the characters of particular strings.

Note:

1. Both STR and PTR consist of English uppercase letters.
2. Length of string 'STR' will always be greater than or equal to the length of string ‘PTR’.
3. In case, there is no anagram substring, then return an empty sequence.
4. In case of more than one anagrams, return the indices in increasing order.
Try solving now

2. Valid String

Moderate
18m average time
85% success
0/80
Asked in companies
VisaAmazonArcesium

You have been given a string 'S' containing only three types of characters, i.e. '(', ')' and '*'.

A Valid String is defined as follows:

1. Any left parenthesis '(' must have a corresponding right parenthesis ')'.
2. Any right parenthesis ')' must have a corresponding left parenthesis '('.
3. Left parenthesis '(' must go before the corresponding right parenthesis ')'.
4. '*' could be treated as a single right parenthesis ')' or a single left parenthesis '(' or an empty string.
5. An empty string is also valid.

Your task is to find out whether the given string is a Valid String or not.

Try solving now
02
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date27 Aug 2023
Coding problem2

1. Longest Substring Without Repeating Characters

Moderate
30m average time
65% success
0/80
Asked in companies
FreshworksQualcommAdobe

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is the continuous sub-part of the string formed by removing zero or more characters from both ends.

Try solving now

2. Rearrange Linked List

Moderate
22m average time
80% success
0/80
Asked in companies
AmazonIntuitOptum

You have been given a singly Linked List in the form of 'L1' -> 'L2' -> 'L3' -> ... 'Ln'. Your task is to rearrange the nodes of this list to make it in the form of 'L1' -> 'Ln' -> 'L2' -> 'Ln-1' and so on. You are not allowed to alter the data of the nodes of the given linked list.

For example:
If the given linked list is 1 -> 2 -> 3 -> 4 -> 5 -> NULL.

Then rearrange it into 1 -> 5 -> 2 -> 4 -> 3 -> NULL. 
Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date30 Aug 2023
Coding problem1

1. Technical Questions

Introduce yourself briefly.

Tell me about your projects.

Elaborate a scenario where you lead a team.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7873 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes