Programming · free timed test
For engineering students preparing for product-company and IT-services coding rounds and technical interviews. Covers Big-O analysis, arrays, linked lists, stacks and queues, trees, graphs, sorting and searching, and hashing. A pass means you know the core structures, their costs and which to pick for a given problem.
25 multiple-choice questions, four options each, drawn from these topics. The result page scores every topic separately so you can see where the marks went.
Good forCampus placementsCoding roundTechnical round
It starts when you press Start and keeps running if you reload, switch tabs or lose connection. Under a minute left, the clock turns red.
Every change is saved within seconds and again every ten seconds. Leave and come back while time remains and the test resumes where you were.
When the clock hits zero, whatever you have answered is submitted and scored. Unanswered questions count as wrong; there is no negative marking.
You can have one attempt of this test running at a time. Submit it (or let it expire) to start a fresh one with a new timer.
Keys 1 to 4 choose an option, the left and right arrows move between questions, and the palette jumps anywhere. Flag a question to come back to it.
The score tells you where you stand; these are where the preparation happens.
Interview Essentials
From the registration desk to the technical panel, one clear voice
For freshers facing Java and Python technical rounds at IT services and product companies. Covers classes and objects, encapsulation, inheritance, polymorphism, abstraction and interfaces, constructors, static members and access modifiers, and basic design principles. A pass means you can explain and apply the four OOP pillars with correct language-level detail.
For final-year engineering and BCA/MCA students facing IT services campus tests and walk-in technical rounds. Covers data types, operators, control flow, functions, arrays and strings, pointers and memory, plus Python and Java basics, mostly by predicting output. A pass means you can read short programs correctly in all three languages.
For freshers sitting the Infosys, Accenture, Capgemini, Wipro and TCS NQT style pseudocode sections. Every question gives a short language-neutral snippet and asks you to dry-run it: loops, conditionals, arrays, strings, recursion, operator precedence and pass-by-value. A pass means you can trace code on paper accurately and fast enough for a timed online test.
Free test
25 min · 25 questions