Skip to content

surkyl/labs-yc-mock-interview-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YC Interview Simulator

A modern, immersive Y Combinator interview practice tool with a sleek dark theme.

About

YC Interview Simulator helps founders prepare for their Y Combinator interviews by presenting randomized questions commonly asked during YC interviews. Practice your responses under time pressure with an intuitive, distraction-free interface.

Features

  • 150+ Interview Questions - Comprehensive set of YC interview questions covering product, team, market, traction, and more
  • Timed Responses - 20-second countdown timer with visual feedback to simulate interview pressure
  • Progress Tracking - See how many questions you've completed
  • Pro Tips - Helpful advice for crafting better responses
  • Keyboard Controls - Quick navigation with Space (restart timer) and Enter (next question)
  • Modern Dark Theme - Surkyl-branded interface with smooth animations and glassmorphism effects
  • Responsive Design - Works on desktop and mobile devices
  • YAML-based Data - Easy to update questions and tips via simple YAML file

Usage

  1. Open src/index.html in your browser
  2. Questions appear randomly - answer each one concisely
  3. Press Enter to move to the next question
  4. Press Space to restart the timer if needed
  5. Timer changes color as time runs out (yellow < 10s, red < 5s)
  6. Complete all questions to finish the session

Keyboard Shortcuts

Key Action
Enter Next question
Space Restart timer

Project Structure

src/
├── index.html                              # Main application
├── assets/
│   ├── data/
│   │   └── data.yml                        # Questions and tips (YAML format)
│   ├── images/
│   │   └── pg.jpg                          # Paul Graham image
│   ├── scripts/
│   │   └── functions.kypp2cb5.js          # Application logic
│   └── styles/
│       └── style.kypp2cb5.css             # Dark theme styling

Updating Questions & Tips

The application uses a YAML file for easy data management. To add or modify questions:

  1. Open src/assets/data/data.yml
  2. Add questions under the questions: section
  3. Add tips under the tips: section

Example:

questions:
  - What are you working on?
  - How will you make money?
  # Add more questions here...

tips:
  - Try to have quick and concise answers.
  - Know your numbers cold.
  # Add more tips here...

No JavaScript knowledge required - just edit the YAML file and refresh!

Credits

v1.0 - Originally built by James Cunningham and Colin Hayhurst for GoScale's YC S12 Interview.

v2.0 - Enhanced by Surkyl Labs with:

  • Complete dark theme redesign
  • Modern UI with animations and visual effects
  • Circular timer with progress indicator
  • Question progress tracking
  • Improved typography and spacing
  • Responsive design
  • YAML-based data management for easy updates
  • Expanded question bank (150+ questions)
  • Additional pro tips
  • Code optimization and cleanup

License

This project is open source. Please credit the original authors when forking or modifying.


Built with care by Surkyl Labs