Taro Logo
1

SDE2 Interviewing for SRE2 - How to prepare?

Profile picture
Software Engineer II at Taro Communitya year ago

I'm a backend SDE2 (Software Development Engineer) and have an upcoming interview for an SRE2 (Site Reliability Engineering) position in a email security company. I've worked with AWS/Docker before and touched some SRE stuff on occasion, but I am far from an expert.

The interviews are a mix of some code debugging + infrastructure system design.

Any suggestions for how to prepare? I think it's a bit different than standard software engineering interview prep.

32
2

Discussion

(2 comments)
  • 0
    Profile picture
    Alex Chiou
    Tech Lead @ Robinhood, Meta, Course Hero
    a year ago

    For system design, I recommend this course which covers high-level fundamentals: [Course] The Top Ways People Fail System Design Interviews

    For debugging, I recommend this: [Masterclass] How To Become A Debugging Master And Fix Issues Faster

    For debugging in particular, it's very much a muscle you have to train by putting in the reps. Try to fix as many bugs as possible in your current job, and if you don't have enough there, you can generate an infinite supply by building side projects.

  • 0
    Profile picture
    Rahul Pandey
    Tech Lead/Manager at Meta, Pinterest, Kosei
    a year ago

    Many questions for SRE (site reliability engineering) will be about release engineering, managing servers, and debugging system/deploy failures.

    So you should have the ability to talk about how you'd debug various issues around deployment. I found this repo which may be helpful: https://github.com/mxssl/sre-interview-prep-guide

    Meta calls this role "production engineer" if you want to google for that as well.