SDE Interview experiences so far

arcesium logo
arcesium
Principal EngineerBangalore, IndiaRejected
November 19, 20243 reads

Summary

I interviewed for a Principal Engineer position at Arcesium, facing challenging rounds including coding, system design, and database design. Despite my best efforts and the interviewers' positive reactions, I ultimately received a rejection.

Full Experience

My interview journey for the Principal Engineer role at Arcesium in Bangalore, India, involved several intensive rounds. The first was a Coding Round where I was tasked with implementing a blocking queue. Following that, I tackled a System Design round where I had to design a distributed job scheduler capable of handling immediate and scheduled tasks. The final technical round focused on DB Design, covering conceptual questions about databases, SQL, NoSQL, indexing, and locking, along with a practical exercise to design a data model for an E-Commerce website.

I genuinely felt I performed well in all rounds, and the interviewers seemed quite convinced and happy with my answers throughout the process. It was a rigorous experience, but I was confident about my performance.

Interview Questions (3)

Q1
Implement Blocking Queue with ReentrantLock
Data Structures & Algorithms

Implement a blocking queue with get(), put(), and multiput() methods, utilizing ReentrantLock and Condition for synchronization.

Q2
Design Distributed Job Scheduler
System DesignHard

Design a distributed job scheduler that accepts jobs which can be executed immediately or scheduled for a future time.

Q3
Design Data Model for E-Commerce Website
System Design

Design the data model for an E-Commerce website.

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!