Skip to main content
Go back
ARISE
← All assessments
Software & WebFoundation

Java Programming Fundamentals

Core Java for campus placements and backend roles — types, OOP, collections, exceptions and modern Java.

20multiple-choice questions
25 mintimed attempt
70%pass mark
2attempts included

Java still runs most enterprise backends, Android and banking systems, and it is the language of most service-company placement tests in India. This assessment checks that you can read Java precisely: primitive and reference types, string behaviour, OOP (inheritance, overriding, interfaces), the collections framework, exceptions, and modern features like streams, lambdas, records and var.

What it measures

Syntax & Types

Primitives, casting, operators and control flow.

Object-Oriented Java

Classes, inheritance, overriding, interfaces and access modifiers.

Collections

List, Set, Map and choosing the right implementation.

Strings & Exceptions

String identity and immutability; checked vs unchecked exceptions.

Modern Java

Lambdas, streams, Optional, records and var.

Who it's for

  • Students preparing for placement coding and MCQ rounds
  • Aspiring backend and Android developers
  • Developers moving to Java from another language

How the test works

  • 20 questions drawn at random from a larger bank, balanced across every skill area above.
  • Answer options are shuffled for each candidate, and the timer keeps running once you start.
  • Your answers save automatically. If your connection drops, reopen your link to continue.
  • Score 70% or more to earn a verifiable ARISE certificate. You get 2 attempts.

Try a sample question

What does this print?

System.out.println(7 / 2);

FAQ

Questions about this assessment.