Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cixtor/data-storage-api
Code challenge for an interview with @github
https://github.com/cixtor/data-storage-api
github interview
Last synced: 10 days ago
JSON representation
Code challenge for an interview with @github
- Host: GitHub
- URL: https://github.com/cixtor/data-storage-api
- Owner: cixtor
- Created: 2022-07-16T21:59:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-26T02:02:34.000Z (over 2 years ago)
- Last Synced: 2024-04-14T20:11:46.896Z (8 months ago)
- Topics: github, interview
- Language: Go
- Homepage: https://interviews.githubapp.com
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Code Challenge, GitHub Interview
I hope this repository helps someone else to get a job at GitHub. The code challenge is the same for all recent candidates (as of 2020-2022 according to multiple developers I asked), only in different programming languages (Ruby, JavaScript, Go).
## Interview Process
1. Connect with a GitHub recruiter on LinkedIn
2. Express interest in a job, for example, [this one](https://www.linkedin.com/jobs/view/3074872733/) ([mirror](JOB_DESCRIPTION.md))
3. Talent Acquisition send you this link: https://interviews.githubapp.com
4. You solve [the code challenge described here](CODE_CHALLENGE.md) in 2 hours or less
5. You submit a pull-request like this → [PULL_REQUEST.md](PULL_REQUEST.md)
6. GitHub Actions gives a “Good” or “Not Good” result to the recruiter
7. Recruiter asks for your time availability for the technical interviews
8. Talent Coordinator schedules 4 interviews each lasting 50 minutes
- Technical Interview 1 - Coding Exercise. Planning and Communication, Coding, Architecture
- Technical Interview 2 - Code Review Exercise. Best Practices, CS Fundamentals, Problem Solving, Communication
- Behavioral & Competency 1 - Engineering Culture, Inclusive Behaviors and Collaboration.
- Behavioral & Competency 2 - Technical Aptitude and Communication
9. If you pass, you get an offer, a chance to negotiate, start a background check, and join in approximately 3-4 weeks.## My Results
Although I passed the Talent Acquision screener, the code challenge with the code in this repository, and even scheduled the technical interviews, GitHub cancelled them because they *“[…] decided to pause hiring for this role at the time.”*. [Read the whole email here](INTERVIEW_RESULT.md).
@gergelyorosz confirmed the news on Twitter: https://twitter.com/GergelyOrosz/status/1549859797864005632 *“[…] both Google and GitHub is freezing hiring effective immediately. Everyone in the hiring pipeline impacted. GitHub is doing it because of economic conditions and Google likely as well.”*
I hope you, reader, have better luck than me.