cswork / libraryOpen practice workspace

Interview experiences · Asana

Asana Software Engineer interview: two-hour OOP coding session

OfferTech screen → Other

My process started with a coding round, followed by a system design round, and then security became part of the evaluation too. After that, I had a longer, two-hour coding session focused on OOP. That coding block was less about solving one algorithm and more about writing classes and methods, then explaining my logic and time complexity. I had to talk through my thinking as I worked, not just pr…

My process started with a coding round, followed by a system design round, and then security became part of the evaluation too. After that, I had a longer, two-hour coding session focused on OOP.

That coding block was less about solving one algorithm and more about writing classes and methods, then explaining my logic and time complexity. I had to talk through my thinking as I worked, not just produce code.

The final step was a hiring manager round with a deeper discussion of specific projects from my background. By the end, I had covered design, security, and OOP implementation, so the evaluation felt comprehensive, and I got an offer.

Location: San Francisco, CA. Overall feedback: Positive. Offer status: Got offer.

Comments

Nothing here yet.

Join in on CSWork →