Dailyhunt SDE | Bangalore | May 2022

dailyhunt logo
dailyhunt
SDE IBangalore
May 27, 20220 reads

Summary

I interviewed for an SDE role at Dailyhunt in Bangalore in May 2022, which included an online assessment, an OOPs and DSA round, and a final technical round covering OS fundamentals, DSA, and system design.

Full Experience

I applied for an SDE role at Dailyhunt through LinkedIn and received a call within two days, followed by an Online Assessment scheduled within seven days.

Online Assessment:
The online assessment consisted of 20 aptitude questions and 15 logical & verbal reasoning questions. The recruiter informed me that a minimum score of 60% was required to clear this round.

Round - 1:
This round began with my introduction and a discussion about the projects I was currently working on. We then moved on to questions about Object-Oriented Programming (OOP). Following that, I was asked to solve the Spiral Matrix problem.

Round - 2:
The second round also started with an introductory conversation. We then delved into fundamental concepts of Operating Systems. After that, I was given three coding problems: Fibonacci Number, Sqrt(x), and Delete Duplicate Emails. Finally, we had a discussion on schema design and Low-Level Design (LLD).

Interview Questions (5)

Q1
Spiral Matrix
Data Structures & AlgorithmsMedium

Given an m x n matrix, return all elements of the matrix in spiral order.

Q2
Fibonacci Number
Data Structures & AlgorithmsEasy

The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such that each number is the sum of the two preceding ones, starting from 0 and 1. That is, F(0) = 0, F(1) = 1. F(n) = F(n - 1) + F(n - 2) for n > 1. Given n, calculate F(n).

Q3
Sqrt(x)
Data Structures & AlgorithmsEasy

Given a non-negative integer x, compute and return the square root of x. Since the return type is an integer, the decimal digits are truncated, and only the integer part of the result is returned.

Q4
Delete Duplicate Emails
OtherEasy

Given a Person table with id and email columns, write a solution to delete all duplicate emails, keeping only one unique email with the smallest id. For example, if two emails have the same value, keep the row with the smaller id.

Q5
Schema Design and Low-Level Design Discussion
System Design

Discussion focused on schema design principles and low-level design (LLD) for a given problem/system.

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!