Build and customize your test with ease

Search by keyword or browse by category, subject, and difficulty, preview every question before adding it, and layer on proctoring and test settings, all from one screen.

300+ technologies and thousands of ready-made questions
Sample test builder
Java
Java Coding
JavaScript Coding
Selenium Java Coding
Browse Topics 64 questions found
300+
technologies covered
Proctoring included on every test
What's Included

What the test builder includes

Every test combines four building blocks, from question search to candidate monitoring.

Keyword search

Search the question library by name or subject, such as "java", "react", or "sql", and get matching questions instantly.

Browse by category

Filter by category, subject, version, and difficulty to browse the full library manually.

Question preview

View the full question, its test cases, and the reference solution before adding it to a test.

Supervised proctoring

Turn on screenshots, webcam capture, tab-switch detection, and AI-tool detection on a per-test basis.

The Question Library

Find the right questions, fast

Search the library by keyword, or open Browse Topics to filter by category, subject, version, and difficulty.

Search by keyword Browse by category, version & difficulty Drag to reorder selected questions
JAVA
Select…
Empty
70
2
Supervised Settings
Coding
Java
17
Data Structures and…
Select Difficulty
Browse
Seq.TitleCategoryVersionTopicDifficulty
1Array DecrementsCoding17Data Structures and Data ManipulationJunior
2Given an array A of n integers,Coding17Data Structures and Data ManipulationJunior
3Paper coloringCoding17Data Structures and Data ManipulationJunior
4Find persistenceCoding17Data Structures and Data ManipulationJunior
5Most common stringsCoding17Data Structures and Data ManipulationJunior
Selected Questions: 5 Close Create Test
Question Preview

Preview every question before you add it

See the full prompt, a live code editor, the test cases, and the reference solution, so you don't need to add a question just to know what's in it.

Select Questions

1 out of 64

TopicJava / 17 / Data Structures and Data Manipulation DifficultyJunior + Add All

Given a string s, determine the length of the longest substring that occurs between two identical characters within the string, excluding those identical characters themselves. If no such substring exists, return -1.

Input: s, a non-empty string consisting of English letters.

Expected return value: an integer representing the length of the longest substring satisfying the condition.

Example: s = "bderdb" → 4

1
2
public class TestImpl {
3
4
public Integer betweenTwoEqualCharacters(String s) {
5
6
}
7
}
Test Cases Show Solution
← Previous Next → Select Question
Supervised Mode

Supervised testing options

Turn on the monitoring that fits the role, per test, from screenshots to webcam capture.

Supervised Test Options

Available for every test, no extra setup

Stay on Test Tab
?
Enable Screenshots
?
Don't Disqualify on AI Detection
?
Smart Mobile Proctoring
?
Use WebCam
Capture candidate's photo every: 3 minutes (default)
Configuration

Full control over test settings

Set scoring, time limits, and randomization per topic, then customize how the invitation email reads.

Test Settings

Fine-tune scoring, timing, and candidate communication

Enable Time Limit per Question
Enable Randomization
TopicDifficultyScoreRandomTime (min)
Coding / Java / 17 / Data Structures and…Juniorx452
Pass Score
1
Test Language
English (default)
Use Complexity Score
Show Survey
The Benefits

What the test builder changes for your hiring process

1

Faster question sourcing

Search or filter across 300+ technologies instead of writing every question from scratch.

2

Consistent difficulty

Score weighting and difficulty tags keep every test comparable, even when built by different recruiters.

3

Cheating prevention built in

Screenshots, webcam capture, tab-switch detection, and AI-tool detection are available on every test.

4

Personalized candidate communication

Edit the invitation email per test, or use the default template with your organization's details filled in automatically.

Build your next test in minutes

Every LuGo-Test plan includes the full question library, proctoring, and test settings, with no add-ons required.

Talk to Us
Free to trySet up in minutesNo commitment