Freshworks interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Freshworks
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 8 months
Topics: Java, Data Structures, Algorithms, OOPS, DBMS, OS
Tip
Tip

Tip 1 : Practice programming daily
Tip 2 : Don't go after development when you are applying as a fresher, focus on DSA and CP. 
Tip 3 : Apply for multiple companies.

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Keep it simple in one page
Tip 2 : Use novoresume.com for nice templates
Tip 3 : Mention your projects and experience clearly.

Interview rounds

01
Round
Hard
Online Coding Test
Duration90 minutes
Interview date10 Sep 2021
Coding problem4

They gave around 7 days of time for attending the test.
It had 4 coding questions out of which I solved 2 fully and 2 partially. 
Questions were medium-hard and based on DSA.

1. Longest Common Subsequence

Moderate
0/80
Asked in companies
AmazonVisaRed Hat

You have been given two Strings “STR1” and “STR2” of characters. Your task is to find the length of the longest common subsequence.

A String ‘a’ is a subsequence of a String ‘b’ if ‘a’ can be obtained from ‘b’ by deletion of several (possibly, zero or all) characters. A common subsequence of two Strings is a subsequence that is common to both Strings.

Try solving now

2. Detect and Remove Loop

Moderate
10m average time
90% success
0/80
Asked in companies
AmazonMicrosoftFreshworks

Given a singly linked list, you have to detect the loop and remove the loop from the linked list, if present. You have to make changes in the given linked list itself and return the updated linked list.

Expected Complexity: Try doing it in O(n) time complexity and O(1) space complexity. Here, n is the number of nodes in the linked list.

Try solving now

3. Wildcard Pattern Matching

Hard
50m average time
30% success
0/120
Asked in companies
FreshworksWalmartSamsung R&D Institute

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matching should cover the entire text not partial text.

The wildcard pattern can include the characters ‘?’ and ‘*’

 ‘?’ – matches any single character 
 ‘*’ – Matches any sequence of characters(sequence can be of length 0 or more)
Try solving now

4. Third greatest element

Easy
20m average time
80% success
0/40
Asked in companies
OlaWalmartOracle

Given an array/list 'ARR' of ‘N’ distinct integers, you are supposed to find the third largest element in the given array 'ARR'.

Try solving now
02
Round
Medium
Face to Face
Duration30 minutes.
Interview date4 Oct 2021
Coding problem0

The interviewer asked one coding question. It was easy-medium. 
He asked 3-4 SQL Queries and asked me to solve them in an online compiler. 
He asked about my projects and asked me to open GitHub and explain a project. 
He gave a table and asked to tell all normal forms

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
Graduate Trainee
5 rounds | 10 problems
Interviewed by Freshworks
1028 views
0 comments
0 upvotes
SDE - 1
2 rounds | 6 problems
Interviewed by Freshworks
1010 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by Freshworks
730 views
0 comments
0 upvotes
Graduate Trainee
3 rounds | 5 problems
Interviewed by Freshworks
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3932 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2806 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1134 views
0 comments
0 upvotes