[On going] Freshworks interview SDE-2

freshworks logo
freshworks
SDE-2
May 20, 20253 reads

Summary

I interviewed at Freshworks for an SDE-2 position, which involved a DSA round with two coding problems and a System Design round focusing on API design and database schemas for a government site. I believe I performed well in most discussions and am currently waiting for the outcome.

Full Experience

Round 1 DSA

  1. 3 Sum like problem, without using maps.
  2. diameter of a tree

Round 2 Design

Quick intro and questions from the resume.

API's for Government site where admins can create forms and citizens can fill and submit forms.

  1. API for form creation.
  2. API and ways to dynamically process the forms.
  3. API to filter fields and give response to the admins
  4. DB schemas i.e., tables and columns to store above data.

I answered majority of the points discussed. Wish me luck for the outcome.

Waiting on response.

Interview Questions (6)

Q1
3 Sum Variant without Maps
Data Structures & Algorithms

A problem similar to 3 Sum, but requiring a solution without the use of hash maps or dictionaries.

Q2
Diameter of a Tree
Data Structures & Algorithms

Find the longest path between any two nodes in a tree.

Q3
API for Form Creation
System Design

Design an API endpoint that allows administrators to create forms for a government site.

Q4
Dynamic Form Processing API
System Design

Design an API and describe methods to dynamically process forms on a government site.

Q5
API to Filter Form Fields
System Design

Design an API to filter fields from submitted forms and present the response to administrators.

Q6
Database Schema for Forms
System Design

Design database schemas (tables and columns) to store data related to forms, form creation, submission, and dynamic processing for a government site.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!