import { getPatterns } from "@/lib/api"; import Link from "next/link"; export default async function PatternsPage() { let patterns; try { const response = await getPatterns(); patterns = response.items; } catch { return (

Algorithmic Patterns

Unable to load patterns. Please try again later.

); } return (

Algorithmic Patterns

Master common problem-solving patterns to recognize and apply them in interviews.

{patterns.map((pattern) => (

{pattern.name}

{pattern.question_count} questions
{pattern.description && (

{pattern.description}

)} ))}
); }