- index.html - Main landing page with navigation to all resources
- interview_crash_course.html - Quick reference with all technical Q&A
- csharp_basics.html - C# fundamentals crash course
- javascript_basics.html - JavaScript basics for Electron development
- java_basics.html - Java fundamentals and OOP concepts
- Study_Guide.html - Comprehensive study guide (Part 1)
- Study_guide_2.html - Advanced topics study guide (Part 2)
- GUI_interview_crash_course.html - GUI-specific interview preparation
- Create a new repository on GitHub (e.g.,
interview-study-guide) - Upload all HTML files to the repository
- Go to Settings → Pages
- Under "Source", select "Deploy from a branch"
- Select "main" branch and "/" (root) folder
- Click Save
- Your site will be live at:
https://yourusername.github.io/interview-study-guide/
# Create a new repository on GitHub first, then:
git init
git add .
git commit -m "Initial commit: Interview study guide website"
git branch -M main
git remote add origin https://github.com/yourusername/interview-study-guide.git
git push -u origin main
# Enable GitHub Pages
# Go to Settings → Pages → Source → main → / (root) → Savegh repo create interview-study-guide --public --source=. --remote=origin --push
# Then enable Pages in Settings- Open
index.htmlas your starting point - Navigate through different sections using the navigation bar
- Study guides are organized by topic and difficulty
- Use the crash courses for quick syntax review before interviews
- Day 1-2: C# Basics and JavaScript Basics (required for role)
- Day 3-4: Interview Crash Course + coding practice
- Day 5: Study Guides 1 & 2 for comprehensive coverage
- Day 6: GUI Interview Guide and system design
- Day 7: Review weak areas and practice mock interviews
- Review Interview Crash Course
- Practice 5-10 coding problems
- Read through your resume and prepare stories
- Review questions to ask them
To test locally before deploying:
# Option 1: Python
python -m http.server 8000
# Option 2: Node.js
npx http-server
# Then visit: http://localhost:8000- Responsive design (works on mobile/tablet/desktop)
- Dark theme optimized for coding
- Code syntax highlighting
- Copy buttons for all code blocks
- Quick navigation between topics
- Comparison tables (Python vs C# vs JavaScript vs Java)
- All pages are static HTML - no server required
- No external dependencies - works offline after downloading
- Optimized for GitHub Pages hosting
- Mobile-friendly responsive design
- Review C# basics syntax
- Practice JavaScript async/await
- Solve 10+ LeetCode medium problems
- Review data structures (arrays, hashmaps, trees, linked lists)
- Practice explaining your resume projects
- Prepare questions to ask interviewer
- Study GUI development patterns
- Review system design basics
- Practice whiteboard coding
- Mock interview with friend/mentor
Remember:
- They're looking for learning ability, not just existing C# knowledge
- Emphasize your strong backend foundation and quick learning
- Connect your Python/API experience to GUI development needs
- Show enthusiasm for medical device software and quality practices
Created for: Jeter Gutierrez
Position: GUI Software Engineer @ Soterix Medical
Date: November 2024