Loophealth/Loop | Staff Software Engineer

loop health logo
loop health
Staff Engineer- Backend9 years
July 4, 20252 reads

Summary

I interviewed for a Staff Software Engineer role at Loop Health, which involved one coding round with two specific algorithm problems, and I was ultimately rejected.

Full Experience

Company: Loop Health
Role: Staff Engineer- Backend
Years of Experience: 9
Interview Mode: Virtual
Result: Reject


Round 1: Coding (1 hour)

  • Platform: Own Editor & Preferred Language

Interview Questions (2)

Q1
Top K Frequent Elements
Data Structures & AlgorithmsMedium

Top K Frequent Elements

Q2
Time Based Key-Value Store
Data Structures & AlgorithmsMedium

Time Based Key-Value Store

kv := &KVTimeStampStore{}
// set(key,value,timestamp)
// data coming as a stream and timestamp will be always increasing in nature for same key.
kv.set("a", "1", 1) 
kv.set("a", "2", 2)
kv.set("a", "3", 3)
kv.set("a", "4", 10)
kv.set("a", "5", 15)

kv.get("a", 2) // return 2 kv.get("a", 11)// return 4 kv.get("a", 16)// return 15

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!