Freshworks Questions
Freshworks Questions
Technical Questions
Bigdata Architect to come up with data processing solutions at scale,
Whats does the candidate's day in, day out work Individual Contributor,
looks like? Technical Mentor and Manager of the data engineering team
How big is your current/recent production system 2 TB per day, 1.5B records per day, 90 Nodes, 5000 vCores, 46 PB of HDD,
interms of data, VMs and traffic 23 TB of Memory
Check for ownership and contribution in
current/recent project
What was the toughest technical design choice
made by the candidate? Using HBase to design a Bigdata based Multi OLAP solution
How long does it take to push code to production We mostly work in 2 week sprints for enhancements, patches and bug fixes
from the time its committed and a 4 weeks waterfall for seed projects
What was the last learnt technology/language/tool Apache Kafka and Scala
DS – 8 out of 10
Algos - 8 out of 10
DB - 9 out of 10
API – 6 out of 10
Expertise/Rate yourself in DS, Algos, DB, API, HLD – 9 out of 10
HLD and current/recent projects Recent projects – 10 out of 10
Describe a situation where you worked with/led a Legacy to Bigdata migration project was very challenging because that
group of people to achieve a very challenging stretch involved a binary switch and less parallel time. It ran long but had to be
target. bug free when moved over.
Give an example of a time when you had to resolve Design Walkthru, Brainstorming sessions are examples. A specific
conflicts/disagreements between your teammates and instance was to pick which message queue system to use to relay
leverage their strengths to the optimum? payloads for the new data pillar GDA that we are building recently
What are your top 5 strengths, give examples of Understanding product requirements – Many features like
different situations in which you leveraged them to MOLAP, IMS, Active Active etc.
Designing optimal solutions – GDA (Lambda)
Keeping the stakeholders informed – All walkthrough sessions
Developing on time – Code Coverage, JUnits
Supporting features in production – SSP and DSP products and
success? issues
Having to learn Apache Hbase was very challenging when we had to
implement Unique store. We had to dive deep into architecture, fail at
multiple iterations to perfect that art of using it the right way.
Risks
Describe the time you experimented with a crazy To use Spark Graphframes for building a People Database was a crazy
idea, challenging status quo, what was the outcome? idea. It definitely did its bit in solving the use case with a little lag.
Inventory Forecasting System is an example of a project that had a lot
in it but still did not provide the expected value because of the non-
Give an example of a time when you failed in a predictable patterns and settings in data which skewed the trend and
project you were extremely passionate about? How seasonality. We had to take multiple tries to identify the right ML
did you handle it? algorithm to deliver results.
Describe a situation where you had to move out
of comfort zone and learn something completely To support Lambda architecture I had to start trying out Kafka and
new in a short span and deliver results. Spark Streaming to augment the existing ETL pipeline.
Give examples of times when you championed a
Using Impala to answer queries in a short span of time, Using Apache
creative idea to action, what risks did you have
Phoenix to put a SQL layer on top of a nosql database.
to take?