Sprint Challenge: Technical Preparation & Career Readiness
Sprint Challenge Overview
Complete the following requirements to successfully complete this sprint challenge.
GitHub Profile Submission
Submit Your Professional GitHub Profile
Ensure your GitHub profile is properly set up and includes:
- Professional username and profile photo
- Compelling bio showcasing your target job titles and tech stack
- Profile README with introductory message, self-description, skills, and contact info
- 3-6 pinned projects with descriptions
Your GitHub profile should follow the guidelines provided in Module 4 and demonstrate your understanding of professional profile creation covered in the career readiness module. Submit the link to your GitHub profile for this Sprint Challenge.
Technical Coding Assessment
Complete LeetCode Problems
Complete the following LeetCode problems to demonstrate your understanding of:
- Problem-solving framework application
- Palindrome verification and string manipulation
- 2D array traversal and matrix operations
- Sliding window and moving window techniques
Required LeetCode Problems:
- Palindrome Linked List
- Set Matrix Zeroes
- Longest Substring Without Repeating Characters
- Count and Say
- Pacific Atlantic Water Flow
Complete at least 4 of these 5 problems and submit links to your solutions or screenshots showing your completed work.
General Code Assessment (GCA)
Complete the Official GCA Test
As part of this sprint challenge, you are required to attempt the official General Code Assessment (GCA) test. This standardized assessment evaluates your coding skills and provides a score that reflects your programming proficiency.
For this sprint, you must attempt the GCA test. While there is no specific score requirement to pass the sprint, you should aim to achieve a score of 295 or higher.
About the GCA:
- The assessment consists of 4 programming tasks to complete in 70 minutes
- Your highest score is tracked in the BloomTech database
- You can achieve a score of 295 by getting 100% on tests and passing any task (Task #1 is generally the easiest)
Taking the GCA:
Remember: Regular practice on LeetCode problems using the 4-step problem-solving framework will help you succeed on the GCA. Focus on understanding problems thoroughly before implementing solutions.
Sprint Challenge Resources
Technical Preparation
Career Development
Problem-Solving Practice
Next Steps
- Continue practicing LeetCode problems to strengthen your coding skills
- Analyze your GCA results to identify areas for improvement
- Work on your GitHub profile to showcase your technical skills
- Update your resume with the skills you've gained in this sprint