DS Unit 2 Sprint 8 - Technical Preparation

Sprint Challenge

Complete the following requirements to successfully complete this sprint challenge.

Technical Coding Assessment

Complete LeetCode Problems

Complete the following LeetCode problems to demonstrate your understanding of this Sprint's content:

Complete at least 4 of these 5 problems:

  1. Palindrome Linked List - Apply your palindrome verification skills to a different data structure
  2. Set Matrix Zeroes - Manipulate a 2D matrix in-place using efficient traversal techniques
  3. Longest Substring Without Repeating Characters - Apply the sliding window technique to string processing
  4. Count and Say - Work with string patterns and pattern recognition
  5. Pacific Atlantic Water Flow - Apply your 2D array traversal skills to a complex problem

Submit links to your solutions or screenshots showing your completed work.

Note: Some of these problems may require you to research additional concepts not explicitly covered in the modules. This is intentional and reflects the reality of technical interviews, where you'll need to apply your problem-solving framework to unfamiliar problems. Focus on breaking down each problem, planning your approach, and testing your solution thoroughly.

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.

Taking the GCA:

  1. Take the official GCA at this link: BloomTech GCA Test
  2. Record your score in the assignment submission

Next Steps

After Completing the Sprint Challenge

Review your next steps and prepare for upcoming content:

  • 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