https://github.com/ayonious/interview-cheatsheet
π Common questions for tech interviews
https://github.com/ayonious/interview-cheatsheet
interview interview-prep interview-preparation tech
Last synced: about 1 month ago
JSON representation
π Common questions for tech interviews
- Host: GitHub
- URL: https://github.com/ayonious/interview-cheatsheet
- Owner: ayonious
- Created: 2020-05-30T18:06:20.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-22T14:59:50.000Z (almost 2 years ago)
- Last Synced: 2025-01-25T12:13:45.848Z (over 1 year ago)
- Topics: interview, interview-prep, interview-preparation, tech
- Language: TypeScript
- Homepage: https://interview-cheatsheet.netlify.app
- Size: 3.1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interview Cheatsheet
[](https://github.com/ayonious/interview-cheatsheet/actions/workflows/cypress-tests.yml)
[](https://app.netlify.com/sites/YOUR_NETLIFY_SITE_NAME/deploys)
> My interview Preparation Guide. Having Interview preparation guide is against my will but still better prepare and be confident than not preparing at all
## π€· But Why Another Guide?
Picture this: you've just crushed all the technical questions πͺ, and then a business manager casually asks:
> "So, what do you do to learn new technologies? Reading books? Following HackerNews...?"
Suddenly, your mind goes blank π§ π. You just had lunch, you're in a semi-food-coma state, and now you need to prove how amazing you are. Is it easy? Not at all! π
You scramble and mention:
- π¬ Tech meeting discussions
- π Attending workshops
- π€ Using AI
- π "Books? Nah, tech changes too fast..."
**Wait, rewind!** βͺ Look at that answer again. Where did you mention:
- π Your open-source contributions?
- π Those Coursera/Udemy courses you completed?
- π Reading "Art of Computer Programming"?
Your hasty response just raised a **BIG RED FLAG** π©. One weak answer can overshadow ten great ones. So why not always be ready? π―
---
### π‘ A Word of Wisdom
I once read a beautiful book about finding love, and the author said something profound:
> *"Why leave your love to the hands of luck? Are you sure today's decision is your final decision? Are you sure that person you dated is a big red flag? Are you sure you want to leave this matter on the hands of just a feeling? What about your current live situation? Lots of stress in family/Job, are you sure those are not influencing your mood today in this matter?"*
Job interviews are just like this πΌπ. You'll meet ~5 people, and there's a decent chance at least one won't click with youβand their opinion might carry weight.
Since companies have turned hiring into something **UNPREDICTABLE** π²πͺ (why I think this thats another topic) why risk walking into that room unprepared?
**Let's stack the odds in your favor!** πβ¨
## π Topics
1. JS
2. Fullstack
3. Backend
4. Frontend
# π See Deployed
https://interview-cheatsheet.netlify.app
## π§ͺ Testing & Quality Assurance
This project includes comprehensive testing and quality assurance measures:
- **π§ Build Verification**: Automated build checks on every PR
- **π― E2E Testing**: Cypress tests covering critical user journeys
- **π± Responsive Testing**: Cross-device compatibility validation
- **βΏ Accessibility**: Basic accessibility compliance checks
- **π Link Validation**: Internal and external link verification
### Running Tests Locally
```bash
# Install dependencies
yarn install
# Run build verification
yarn build
# Run Cypress tests (interactive)
yarn test:e2e:dev
# Run Cypress tests (headless)
yarn test:e2e
```
## π Tech Stack
- **Framework**: [Docusaurus 3.8.1](https://docusaurus.io/)
- **Language**: [TypeScript 5.8.3](https://www.typescriptlang.org/)
- **Runtime**: [Node.js 22](https://nodejs.org/)
- **Testing**: [Cypress 14.5.2](https://www.cypress.io/)
- **CI/CD**: [GitHub Actions](https://github.com/features/actions)
- **Deployment**: [Netlify](https://www.netlify.com/)
# docker-practice