Skip to content

A tool for Techtonica participants to randomly generate code challenges as a means of practicing for technical interviews.

Notifications You must be signed in to change notification settings

mx-ruthie/interview-randomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Techtonica Mock Interview Question Randomizer

This project was bootstrapped with Create React App.

Contents

  • About
  • Tech Stack
  • Features
  • Installation
  • Future Development
  • Acknowledgements

About the Randomizer

Daydreams about improving the mock interview process made manifest in a full-stack app styled to resemble the Techtonica.org website. Written to revise the current process wherein volunteers choose from a static list of 10 sample code challenges for every mock interview, participants at Techtonica can share their screens and generate a randomly selected code challenge question to work through. Participants can also mark questions as complete, and refer back to those questions later as well.

Tech Stack

html
html
CSS
CSS
JavaScript
JavaScript
postgreSQL
postgreSQL
Express
Express
React
React
Node
Node
Sequelize
Sequelize

Installation

  1. After cloning the repo locally, navigate to the root directory in your terminal and remove owner git with the command rm -rf .git. Be sure to reinitialize git so that you can track changes.
  2. Create a database named mock_interview so that when you launch the server for the project, the Sequelize models can generate the tables necessary to run the project.
  3. Run npm install to install the dependencies for the project.
  4. Navigate to the server directory and run npm start to run the server on localhost:8088.
  5. In a new terminal from the root directory run the command npm run build which will run the development build.
  6. Next run the command npm start to launch the client on localhost:3000.

Future Development

  • SQL command logic to prevent saved questions from getting generated randomly
  • Sorting by category of question
  • Form to submit additional challenges

Acknowledgements

Thank you to Techtonica for encouraging me to build this daydream as I continued learning in the Technical Assistant role. Thank you a million times over to my mentor, Natalia Margolis, who has invested countless hours of her time to help me achieve my dream of being a full-stack engineer. Thanks to Scott Gilroy, a straight shooter and excellent teacher. Thanks also to Monikka de la Zerda for debugging the most elusive issue I faced. I could never have done this without my spouse Zach's continuous support, kind words, and faith in me. Thanks finally to our children for not caring about this at all because I'm they're mom and they love me for that most of all.

About

A tool for Techtonica participants to randomly generate code challenges as a means of practicing for technical interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published