Practice coding MCQs, read bite-sized articles, and grab ready-to-use code snippets.
A 38-step Java interview path for freshers: the language core, OOP, collections, modern Java and streams, concurrency and the JVM, JDBC, Spring Boot and testing, then 35 coding problems and the top 50 questions.
20 articles · 4 quizzes · 14 snippets
A complete, ordered C# and .NET interview path for freshers: a 30-day roadmap, language fundamentals, OOP, collections and LINQ, exceptions, memory, async, DI and SOLID, four quizzes, 30 coding problems and the 50 most-asked questions with answers.
17 articles · 4 quizzes · 10 snippets
A complete, ordered SQL interview path for freshers: a 30-day roadmap, fundamentals, joins, subqueries, window functions, indexes, transactions, four quizzes and the 50 most-asked questions with answers.
12 articles · 4 quizzes · 9 snippets
Java Interview Quiz: Fundamentals, Strings and OOP
10 questions
Java Interview Quiz: Collections, Generics and Exceptions
10 questions
Java Interview Quiz: Modern Java, Streams and Concurrency
10 questions
Java Interview Quiz: JVM, JDBC, Spring and Coding
10 questions
C# Interview Quiz: Types, Strings and OOP
10 questions
Why Java is platform independent while the JVM is not, the difference between the JDK, JRE and JVM, the path from source code to machine code, the main method, and which Java versions matter.
Primitive versus reference types, why Java is always pass-by-value, wrapper classes with autoboxing, the Integer cache trap, overflow and floating-point surprises, and var.
Two classic warm-up problems: reverse a string in place with two pointers, and test a palindrome while ignoring case and punctuation.
Count how often each character appears with Map of Character to Integer and merge, then print the most frequent first.
Why Java strings are immutable, how the String Constant Pool works, == versus equals, intern, StringBuilder versus StringBuffer, and the string methods interviewers expect you to know.
A short program that shows which strings share the pooled object, which are new objects, and what intern() does.