Amazon Interview Prep: Mastering DSA Patterns
Adresse : USA (vu dans le texte LinkedIn)
Date de début de la mission : 02-11-2025
Durée de la mission : 90 jours
Date de publication de l'offre : 02-12-2025
Description de l'offre :
Objectif de la mission :
Recherche d'un développeur logiciel sénior capable de maîtriser les principales techniques de développement et d'optimisation. L'expérience avec Amazon Web Services (AWS) est un atout.
Missions principales :
- Résolution de problèmes techniques complexes pour les applications AWS
- Optimisation du code source existant pour en améliorer l'efficacité et la performance
Profil recherché :
- Maîtrise des algorithmes et structures de données (DSA)
- Expérience avec des langages de programmation tels que Python, Java ou C++
Nos compétences techniques :
- Two Pointers
- Fast & Slow Pointers
- Sliding Window
- Prefix Sum
- Monotonic Stack / Queue
- Merge Intervals
- Sorting-Based Patterns
- Divide & Conquer
- Binary Search (and Variants)
- Overlapping Intervals
- Greedy Algorithms
- Linked List Techniques (Dummy Node, In-place Reversal)
- Top-K Elements (Heap / QuickSelect)
- Kth Largest/Smallest Elements
- Hashmaps & Frequency Counting
- Dynamic Programming (1D, 2D, Knapsack, Range DP)
- Backtracking & Recursive Search
- Graph Traversals (BFS, DFS)
- Topological Sort
- Binary Tree Traversals (Preorder, Inorder, Postorder, Level Order)
- Path Sum & Root-to-Leaf Techniques
- Matrix Traversal
- Expression Evaluation (Stacks & Queues)
- Design Problems (LRU Cache, Twitter, Rate Limiter, etc.)
- Trie / Prefix Tree
Nos ressources pour l'apprentissage :
- Taro (YC S22)
- 75 questions par Alex et Rahul, curées autour de ces mêmes principes
- NeetCode - Navdeep
Nos valeurs :
Notre équipe travaille en respectant les principaux objectifs d'Amazon Web Services : la sécurité, la fiabilité et l'innovation.