Make the attempt
Choose a round and start the clock. Work independently while your answers save to your account.
THE PLACEMENT PRACTICE COLLECTION
Turn “I know this” into “I can explain it.” Practise under a real time limit, review your answers and make your next attempt more deliberate.
Built for pre-final and final-year students.
General software placements, plus an AI/ML technical track.
A focused attempt. An honest review.
One concrete thing to work on next.
Choose a round and start the clock. Work independently while your answers save to your account.
Submit to unlock objective scores, worked explanations and sample answers for written questions.
Use the rubric and next exercise. Choose optional AI feedback when you want another perspective.
“I am good at debugging.”
Explain a real symptom, how you isolated the cause, what you changed and the test that checked the fix. If you have not measured an outcome, say so.
The books follow this pattern: your attempt, a worked explanation, a review rubric and a concrete next step. Samples are illustrative, not achievements to copy.
Loading your access and practice history...
A year to practise with purpose. Start with the fundamentals, build your technical reasoning and learn to tell your story.
One payment. No automatic renewal.
Separate from the AI Interview course and live bootcamps.Purchasing accepts our terms and privacy notice. Full refund within 7 days if at most one distinct test has been submitted, including timed-out tests. Renew manually after expiry.
One hour per simulation: aptitude and computer science,
projects with SQL and algorithms, AI/ML, then HR.
Every new test progresses from Beginner to Intermediate to Advanced. Original prompts practise standard interview patterns, not copied employer papers or a claim that a particular question will be asked. Coding difficulty reflects algorithmic work; HR difficulty reflects the depth of follow-ups, not a personality rating.
The Python workspace uses the same editor as bootcamp exercises: highlighting, line numbers, indentation and autocomplete. Screening papers include four executable Python questions each; technical and AI/ML papers include two each. Exam solutions remain locked until submission; sample output is not a verified coding grade.
Placement patterns: percentages, probability, Python, databases and operating systems, plus four executable coding problems. Beginner to advanced in every test.
Beginner to Advanced in every paper
Project walkthroughs, SQL joins and ranking, then Python coding patterns: sliding windows, two sum, intervals and caching. Two executable Python tasks per test; SQL remains written review.
Beginner to Advanced in every paper
Leakage, model evaluation, retrieval and applied design. Two executable Python tasks per test cover metrics, preprocessing, vector similarity or ranking.
Beginner to Advanced in every paper
Tell me about yourself, why this role, strengths and weaknesses, then behavioral evidence and difficult follow-ups. Difficulty reflects response depth, not a personality score.
Beginner to Advanced in every paper
Every paper progresses from Beginner to Intermediate to Advanced. Choose a round, not an overall difficulty rating. Starting a paper opens instructions first.
Round 1. 52 matching papers. Showing 1 to 8. Page 1 of 7.
60 min · 28 questions
Beginner → Intermediate → Advanced
60 min · 28 questions
Beginner → Intermediate → Advanced
60 min · 28 questions
Exposed surfaces, saturation, numeral rules and magic-square invariants · Unattainable totals, grid crossings, counterexamples and seating constraints · Virtual memory, transport reliability and loopback binding · Hash-table deletion, optional composite references and amortized growth · Reset streams, grouped counting and spiral boundaries · Fault localization, nonlinear strategy optimization and guided frequency allocation
Beginner → Intermediate → Advanced
60 min · 28 questions
Rational ordering, Pareto choices, discontinuous prices and random-cut geometry · Antonyms, orientation and incorrect-label deduction · Blocking reads, recursion termination and in-place return values · Closures, response freshness, connection pools and routing · Digit arithmetic, anagram grouping and row-column validation · Pivotal voting orders, public-announcement inference and guided palindrome partitioning
Beginner → Intermediate → Advanced
60 min · 28 questions
Clipped-cube faces, universal divisibility, fold fixed points and rejection conditioning · Conditional-rule testing, circular seats and truth-count constraints · Cached zero values, redirects and conversion-before-formatting · Decorators, extended slice assignment, sparse graphs and null comparisons · Word reversal, multiplicity-aware rank selection and elevator simulation · Extremal order statistics, conflict coloring and guided stack-safe grid paths
Beginner → Intermediate → Advanced
60 min · 28 questions
Hysteresis, month-boundary rules, triangulation and decimal termination · Repeating patterns and displacement reasoning · Pointer tracing, heap invariants and exception cleanup · Streaming memory, circuit breakers, replicas and event versions · Word-boundary scanning and Unicode run-length encoding · Route-inspection lower bounds, decoding ambiguity and guided word transformations
Beginner → Intermediate → Advanced
60 min · 28 questions
Parity feasibility, bottle exchanges, exhaustive outcomes and nonuniform shuffles · Partial rankings, creator analogies and data sufficiency · Semantic versions, short-circuiting, floor division and resource sharing · Unicode confusability, backoff, skewed trees and transaction preparation · Strict local peaks, distinct differences and half-open occupancy · Pairwise independence bounds, distance reconstruction and guided course feasibility
Beginner → Intermediate → Advanced
60 min · 28 questions
Quotient reconstruction, calibration bias and endpoint counting · Constrained strings, stopping-time expectation and integer resource allocation · GIL threading, iterator protocol and composite keys · TCP half-close, property descriptor precedence and UPSERT semantics · Mutex vs semaphore, N+1 queries and end-to-end retry deadlines · DNS caching, MRO linearization and MVCC snapshots
Beginner → Intermediate → Advanced
You can browse every title. An active practice pass is required to start a test.
Every new test follows a visible difficulty progression. Screening tests have four executable Python questions each; technical and AI/ML tests have two each. Each new test has a 60-minute deadline. Existing attempts retain their original questions and timing. SQL remains written review. Sample runs are not official coding grades.
Answers are saved during a test. Expired tests are locked using their last saved answers, even if the browser was closed. Results remain available after natural pass expiry; new tests and AI feedback require an active pass.
No saved tests to show yet. Start a test to build your practice history.
Original practice, not leaked employer questions. No live interviewer, employer endorsement or placement guarantee. AI means artificial intelligence; ML means machine learning; HR means human resources; CS means computer science; SQL means Structured Query Language; DSA means data structures and algorithms.