Skip to content

A collection of real-world examples across multiple programming languages, tools, and frameworks to help developers learn core concepts, practice hands-on coding, and prepare confidently for technical interviews.

Notifications You must be signed in to change notification settings

jmloudis/prep-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Prep

  • This is a repository that contains multiple modules for different programming languages to help prepare for interviews and learn different languages, frameworks and tools
    • Each Module is organized by language and contains the following:
      • coding challenges and solutions
      • lessons and explanations of key concepts
      • syntax references and best practices

Setup

  • Install Java 11+, Python 3.6+, and Perl 5.10+ and Node.js (with npm) to build and run all modules
  • Use the provided Gradle Wrapper for Java builds.
  • Use npm for TypeScript module setup and execution.

Java Module

  • To run Java Modules:
    • Navigate to the Java module directory
    • Use the command ./gradlew build to build the project
    • Run main method of the module you want to test
    • Ensure you have Java 11 or higher installed

Python Module

  • To run Python Modules:
    • Navigate to the Python module directory
    • Use the command python3 module_name.py to run the desired module
    • Ensure you have Python 3.6 or higher installed

Perl Module

  • To run Perl Modules:
    • Navigate to the Perl module directory
    • Use the command perl module_name.pl to run the desired module
    • Ensure you have Perl 5.10 or higher installed

TypeScript Module

  • To run TypeScript Modules:
    • Navigate to the typescript-module directory
    • Run npm install to install dependencies
    • Use npm run build to compile TypeScript to JavaScript
    • Use npm start to run the compiled code
    • Ensure you have Node.js and npm installed

About

A collection of real-world examples across multiple programming languages, tools, and frameworks to help developers learn core concepts, practice hands-on coding, and prepare confidently for technical interviews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published