Geico | Remote | SDE II | Virtual Onsite Interview
Anonymous User
947

Company: Geico
Position: SDE II
Salary: 15,000
Location: Fully Remote US

Status: Offer

Virtual Onsite Rounds:

Coding Round 1 (30 mins):

  • Similar to: Transform number with duplicate digits into the next highest number without duplicates
  • Asked for space/time and ways to optimize

Coding Round 2 (30 mins):

  • Similar to: House Robber II
  • but asked to find the smallest sum we can return
  • Asked for space/time and ways to optimize

System Design Round 3 (45 mins):

  • Was asked to design a system very similar to Netflix (On Demand Video Streaming)
  • The focus was mainly on storing and delivering the media data/files
  • Interviewer wanted to dive deeper on data encoding, http vs websockets, CDN design, caching, authentication, and relational vs non-relational vs object store, and where to use each.

Reliability Engineering Round 4 (45 mins):
This was surprisingly intensive as it was close to 10-15 questions (lost count)

  • How would you implement logging in your service and what types of things would you log?
  • If a third party API went down, how would you debug and resolve this?
  • How would you implement authentication to a jump box/VM?
  • How do you use and how would you store API keys, secrets, Bearer tokens, ect...

Behavioral Round 4 (30 mins):
Standard behavioral questions

  • Describe a conflict with a co-worker and how did you resolve it?
  • Whats your biggest weakness/strength?
  • How would co-workers describe you as an engineer?
  • How would co-workers describe you as a person?
  • ect...
Comments (4)