Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proyecto26/thejobinterviewguide
A job guide to help developers get through interviews and get amazing jobs!
https://github.com/proyecto26/thejobinterviewguide
behavioral-interviews coding-challenges coding-interviews computer-science data-structures frontend-interview guide interview interview-guide interview-practice interview-prep interview-preparation interview-questions interviewing interviews javascript-interview-questions job-interview-challenges job-interviews system-design-interview system-design-questions
Last synced: about 1 month ago
JSON representation
A job guide to help developers get through interviews and get amazing jobs!
- Host: GitHub
- URL: https://github.com/proyecto26/thejobinterviewguide
- Owner: proyecto26
- License: mit
- Created: 2021-05-16T17:44:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T16:08:49.000Z (3 months ago)
- Last Synced: 2024-10-29T22:37:28.213Z (3 months ago)
- Topics: behavioral-interviews, coding-challenges, coding-interviews, computer-science, data-structures, frontend-interview, guide, interview, interview-guide, interview-practice, interview-prep, interview-preparation, interview-questions, interviewing, interviews, javascript-interview-questions, job-interview-challenges, job-interviews, system-design-interview, system-design-questions
- Homepage:
- Size: 223 KB
- Stars: 367
- Watchers: 9
- Forks: 63
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
The Job Interview Guide πΌ
And English is a Work in Progress β> Based on the [Gist](https://gist.github.com/jdnichollsc/b9bedff406b54c3ae2cd651512683b51), thanks to everyone who collaborated in this project! <3
## Practice
- [English useful expressions](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/EXPRESSIONS.md)
- [Interview Warmup](https://grow.google/certificates/interview-warmup/) - A quick way to prepare for your next interview.## Behavioral Interview
- [The STAR Method](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/BEHAVIORAL_CONCEPTS.md)
- [Remember](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/BEHAVIORAL_QUESTIONS.md#remember)
- [Questions](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/BEHAVIORAL_QUESTIONS.md)## Coding Interview
### Concepts
- [Dynamic Programming](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#dynamic-programming)
- [Big O Notation](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#big-o-notation)
- [LIFO](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#lifo)
- [FIFO](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#fifo)
- [Call Stack](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#call-stack)
- [Graphs](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#graphs)
- [Tree traversal](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#tree-traversal-walking-the-tree)
- [Credits](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_CONCEPTS.md#credits)### Exercises
- [Algorithms](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#algorithms)
- [Arrays](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#arrays)
- [Sorting](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#sorting)
- [Binary trees](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#binary-trees)
- [Graphs](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#graphs)
- [Search](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#search)
- [Optimization](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#optimization)
- [Real Life problems](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#real-life-problems)
- [Credits](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_EXERCISES.md#credits)### Questions
- [Key points](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#key-points)
- [Strings](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#strings)
- [Arrays](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#arrays)
- [Binary Trees](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#binary-trees)
- [Frontend](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#frontend)
- [Backend](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CODING_QUESTIONS.md#backend)### Platforms
- [Codility Developer Training](https://app.codility.com/programmers/lessons/1-iterations/)
- [Leetcode](https://leetcode.com/problemset/all)
- [HackerRank](https://www.hackerrank.com/interview/interview-preparation-kit)
- [CareerCup](https://www.careercup.com/page?pid=facebook-interview-questions)
- [HiredInTech](https://www.hiredintech.com/)
- [CodeChef](https://www.codechef.com/)
- [Proyect Euler](https://projecteuler.net/index.php)
- [GeeksforGeeks](https://www.geeksforgeeks.org/facebook-interview-preparation/)
- [CodeForces](https://codeforces.com)
- [Topcoder](https://www.topcoder.com)
- [CodeChef](https://www.codechef.com)## System Design Interview
- [Design Exercises](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/DESIGN_EXERCISES.md#design-exercises)
- [Amazon Dashboard](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/DESIGN_EXERCISES.md#amazon-dashboard)
- [Facebook Fake Accounts](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/DESIGN_EXERCISES.md#facebook-fake-accounts)
- [Credits](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/DESIGN_EXERCISES.md#credits)## Cover Letter
- [Cover Letter Template](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/COVER_LETTER.md#cover-letter)
- [CV/Resume Template](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/COVER_LETTER.md#resumecv)## Job Offers
- [Accept a Job Offer - Email Template](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/JOB_OFFERS.md#accept-a-job-offer-email-template)
- [Reject a Job Offer - Email Template](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/JOB_OFFERS.md#reject-a-job-offer-email-template)## Job Career
- [Introduce yourself](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/JOB_CAREER.md#introduce-yourself)
- [Experience](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/JOB_CAREER.md#experience)
- [Do you have Questions for us?](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/JOB_CAREER.md#questions-for-us)## Salary Negotiation
- [What is your current salary?](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#what-is-your-current-salary)
- [What is your salary expectation?](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#what-is-your-salary-expectation)
- [Benefits/Perks](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#benefitsperks)
- [What are your hourly rate expectations?](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#what-are-your-hourly-rate-expectations)
- [Promotions](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#promotions)
- [How to Celebrate Success at Work: A Guide for Managers](https://www.leapsome.com/blog/how-to-celebrate-success-at-work)
- [Credits](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/SALARY_NEGOTIATION.md#credits)## Interviewing
- [Doing an interview](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#doing-an-interview)
- [Instruments](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#instruments)
- [Essential](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#essential)
- [Introduction](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#introduction)
- [Phases](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#phases)
- [Credits](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/INTERVIEWING.md#credits)## Mock Interviews
- [Watch technical mock interviews with engineers from Google, Amazon, and more](https://interviewing.io/recordings)
- [Practice live interviews with peers](https://www.pramp.com)
- [The Interview Cake Course](https://www.interviewcake.com/table-of-contents)
- [Get your coding skills certified, practice for technical interviews and build your developer resume](https://codesignal.com/developers)## Career Path
- [freeCodeCamp](https://www.freecodecamp.org/) (Guided bootcamp)
- [CΓ³digo Facilito](https://codigofacilito.com/) (Guided bootcamp)
- [Platzi](https://platzi.com/) (Guided bootcamp & Learn English)
- [Codecademy](https://www.codecademy.com/) (Build a career path)
- [OSSU - Computer Science](https://github.com/ossu/computer-science) (Basic and Advanced concepts about Computer Science)
- [Coursera](https://www.coursera.org/) (Build new skills)
- [DevProjects by Codementor](https://www.codementor.io/projects) (Learn programming by building open source projects)
- [Make It Real](https://makeitreal.camp/) (Optional & Get a Job)### Career Advice
- [Arc](https://arc.dev/get-featured?ref=fd-jdnichollsc) (Get a Remote Job)
- πͺπΈ π¨π΄ [Club de Algoritmia](https://discord.gg/AjExeyh) (Algorithms & Mock interviews)
- [Career Growth Mentorships](https://www.notion.so/7e03d5ff94c94605a0f148a0e4c7502e?v=3e47d53cf0354755bdd3f6ea5886ab8b) (Adapt your career path through FREE mentoring)
- [1:1 Questions](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/1_1_QUESTIONS.md) (One-on-One Meetings for career and professional development opportunities)## JavaScript Language
- [Learn JavaScript | MDN](https://developer.mozilla.org/en-US/Learn/JavaScript)
- [A re-introduction to JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)
- [The Modern JavaScript Tutorial](http://javascript.info)
- [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden)
- [Eloquent JavaScript](https://eloquentjavascript.net)
- [Understanding ES6](https://leanpub.com/understandinges6/read)
- [Learning Advanced JavaScript](http://ejohn.org/apps/learn)
- [5 Typical JavaScript Interview Exercises](https://www.sitepoint.com/5-typical-javascript-interview-exercises/)
- [Airbnb JavaScript Style Guide() {](https://github.com/airbnb/javascript)
- [JavaScript Questions](https://github.com/lydiahallie/javascript-questions)
- [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
- [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS)
- [Clean Code concepts adapted for JavaScript](https://github.com/ryanmcdermott/clean-code-javascript)
- [70 JavaScript Interview Questions](https://dev.to/macmacky/70-javascript-interview-questions-5gfi)
- [React Interview Questions](https://github.com/sudheerj/reactjs-interview-questions)
- [Why did we build React?](https://reactjs.org/blog/2013/06/05/why-react.html)## Resources
- [Microsoft Interview tips](https://careers.microsoft.com/us/en/interviewtips)
- [Cracking the Coding Interview](https://www.amazon.com/dp/0984782850/)
- [Introduction to Algorithms](https://www.amazon.com/dp/0262033844)
- [Algorithms in C](https://www.amazon.com/Algorithms-Parts-1-5-Bundle-Fundamentals/dp/0201756080)
- [The Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steve-Skiena/dp/0387948600)
- [A Facebook developer shares 7 secrets to acing an engineering interview](https://www.businessinsider.com/how-to-prepare-for-facebook-engineering-interview-2016-3)
- [To see some of the questions Facebook has asked: Glassdoor Interview Questions](https://www.glassdoor.com/Interview/Facebook-Software-Engineer-Interview-Questions-EI_IE40772.0,8_KO9,26.htm?sort.sortType=RD&sort.ascending=false)
- [The Algorithm Design Canvas captures the thought process when solving an algorithmic problem. ](https://www.hiredintech.com/classrooms/algorithm-design/lesson/78)
- [Gauge how prepared you are on CS fundamentals with more than 400 questions that will take from less than a minute to about an hour to solve.](https://www.interviewbit.com/)
- [Preparing for Your Initial Interview at Facebook](https://www.facebook.com/careers/FEE-prep-initial)
- [I interviewed at five top companies in Silicon Valley in five days, and luckily got five job offers](https://medium.com/@XiaohanZeng/i-interviewed-at-five-top-companies-in-silicon-valley-in-five-days-and-luckily-got-five-job-offers-25178cf74e0f)
- [Software Architecture Books](https://github.com/mhadidg/software-architecture-books) - A comprehensive list of books on Software Architecture.## Videos
- [Jackson Gabbardβs Youtube channel](https://www.youtube.com/channel/UCcdCkJKXlRoXVD03eo-q8mQ)
- [Recruiting process at Facebook](https://youtu.be/N233T0epWTs)
- [How to Crush Your Coding Interview](https://www.facebook.com/Engineering/videos/10152735777427200/?v=10152735777427200)
- [Careers OnAir Technical Interview Coding Demo](https://youtu.be/4NS51hRSaEE)## Contributing β¨
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated** β€οΈ.
You can learn more about how you can contribute to this project in the [contribution guide](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/CONTRIBUTING.md).## License βοΈ
This repository is available under the [MIT License](https://github.com/proyecto26/TheJobInterviewGuide/blob/main/LICENSE).## Supporting π»
I believe in Unicorns π¦
Support [me](http://www.paypal.me/jdnichollsc/2), if you do too.Donate **Ethereum**, **ADA**, **BNB**, **SHIBA**, **USDT/USDC**, **DOGE**, etc:
> Wallet address: jdnichollsc.eth
Please let us know your contributions! π
## Happy coding π―
Made with β€οΈ