Skip to main content
Practice

Practice

Problems to sharpen your skills before a test or an interview. Try as often as you like: nothing here is seen by employers.

Solved 0 of 62

Your progress is kept in this browser. Clearing its cookies starts you afresh.

ProblemAreaKindDifficultyYour progress
EscalationAccount managementMultiple choiceeasyNot tried
Activity lifecycleAndroidMultiple choiceeasyNot tried
Two sumArraysCodeeasyNot tried
Largest sum of a runArraysCodemediumNot tried
Turn a gridArraysCodemediumNot tried
Add two numbersBasicsCodeeasyNot tried
FizzBuzzBasicsCodeeasyNot tried
Value and referenceC#Multiple choiceeasyNot tried
Least privilegeCloudMultiple choiceeasyNot tried
AutoscalingCloudMultiple choicemediumNot tried
Totals per teamDataCodemediumNot tried
Least recently used cacheDesignCodehardNot tried
Compare versionsDevOpsCodeeasyNot tried
Count errors in a logDevOpsCodeeasyNot tried
Docker image vs containerDevOpsMultiple choiceeasyNot tried
Blue-green deployDevOpsMultiple choicemediumNot tried
Kubernetes probesDevOpsMultiple choicemediumNot tried
Climbing stairsDynamic programmingCodeeasyNot tried
Fewest coinsDynamic programmingCodemediumNot tried
Stateless vs statefulFlutterMultiple choiceeasyNot tried
git pullGitMultiple choiceeasyNot tried
Undo a pushed commitGitMultiple choicemediumNot tried
Count the islandsGraphsCodemediumNot tried
Shortest way outGraphsCodemediumNot tried
First letter that appears onceHash mapsCodeeasyNot tried
Most common wordHash mapsCodeeasyNot tried
The k most frequent numbersHeapsCodemediumNot tried
String comparisonJavaMultiple choiceeasyNot tried
HashMap and equalsJavaMultiple choicemediumNot tried
== and ===JavaScriptMultiple choiceeasyNot tried
typeof nullJavaScriptMultiple choiceeasyNot tried
Event loop orderJavaScriptMultiple choicemediumNot tried
let in loopsJavaScriptMultiple choicemediumNot tried
Eloquent N+1LaravelMultiple choiceeasyNot tried
WordPress hooksPHPMultiple choiceeasyNot tried
MVPProductMultiple choiceeasyNot tried
PrioritisingProductMultiple choicemediumNot tried
List comprehensionPythonMultiple choiceeasyNot tried
Mutable defaultPythonMultiple choiceeasyNot tried
is vs ==PythonMultiple choicemediumNot tried
Keys in listsReactMultiple choiceeasyNot tried
State updatesReactMultiple choicemediumNot tried
useEffect dependenciesReactMultiple choicemediumNot tried
WHERE vs HAVINGSQLMultiple choiceeasyNot tried
Index useSQLMultiple choicemediumNot tried
LEFT JOINSQLMultiple choicemediumNot tried
Transaction isolationSQLMultiple choicehardNot tried
Find the positionSearching and sortingCodeeasyNot tried
Merge meeting timesSearching and sortingCodemediumNot tried
Storing passwordsSecurityMultiple choiceeasyNot tried
SQL injectionSecurityMultiple choicemediumNot tried
Balanced bracketsStacks and queuesCodeeasyNot tried
Palindrome checkStringsCodeeasyNot tried
Reverse the wordsStringsCodeeasyNot tried
Roman numeralsStringsCodeeasyNot tried
Valid anagramStringsCodeeasyNot tried
Unit vs integrationTestingMultiple choiceeasyNot tried
Boundary valuesTestingMultiple choicemediumNot tried
Flaky testTestingMultiple choicemediumNot tried
HTTP statusWebMultiple choiceeasyNot tried
CORSWebMultiple choicemediumNot tried
Main threadiOSMultiple choiceeasyNot tried