I have an onsite coming up for GitHub staff engineer role. I can’t find much on what to expect in pair programming interview and system design. Anyone gone through it already and can share some insights? Would highly appreciate it! Thanks TC: 170k #tech #github #staff #interview #pairprogramming #systemdesign
Pair programming is 2 sessions of working with 2+ engineers on a problem we give you that you can solve in any language you choose. You have to debug and solve for any issues/requirements that come up. After that we’ll ask questions about how you would design this system to be fault tolerant and handle very large scale
Hi, thanks so much for the reply. I got some more update from the recruiter that it’ll be around api design. I understand there might be an existing code that we have to debug/improve. Would you say there’s focus on concepts like dependency injection or design patterns in general which might involve adding new classes or more so on just making the code work?
The interview task is how to avoid reorgs breaking everyone’s access because entitlements are based on the org chart
Yoe and location?
8, Canada
Cool are you staff in shopify?