Tech IndustryNov 2, 2022
ShopifyDdck66

GitHub Staff Software Engineer Interview

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

Mailchimp kfHG83 Nov 2, 2022

Yoe and location?

Shopify Ddck66 OP Nov 2, 2022

8, Canada

Mailchimp kfHG83 Nov 2, 2022

Cool are you staff in shopify?

GitHub YBGf20 Nov 3, 2022

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

Shopify Ddck66 OP Nov 3, 2022

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?

GitHub natme Nov 4, 2022

The interview task is how to avoid reorgs breaking everyone’s access because entitlements are based on the org chart