[Go to site: main page, start]

0% found this document useful (0 votes)
7 views1 page

3-Day Java Full Stack Interview Guide

Uploaded by

dharshini.a0608
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

3-Day Java Full Stack Interview Guide

Uploaded by

dharshini.a0608
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

■ 3-Day Java Full Stack Interview Quick Notes

Day 1 – Core Java Fundamentals


1 OOP Concepts (Encapsulation, Inheritance, Polymorphism, Abstraction).
2 == vs .equals() → '==' compares memory address, '.equals()' compares content.
3 Constructor → Special method, same name as class, initializes object.
4 Overloading vs Overriding → Overloading = same method name, diff params. Overriding =
subclass changes parent method.
5 Abstract class vs Interface → Abstract can have concrete + abstract methods, Interface (Java
8+) can have default/static.
6 Exception Handling → try, catch, finally, throw, throws.

Mini Example (Palindrome Check):


Java: String str = "madam"; String rev = new StringBuilder(str).reverse().toString();
if([Link](rev)) [Link]("Palindrome");
Day 2 – Java 8 Features + Tools
1 Lambda Expression → (a, b) -> a + b.
2 Stream API → [Link]().filter(x -> x>10).forEach([Link]::println).
3 Functional Interface → Only 1 abstract method. Example: Runnable, Comparator.
4 Default methods in interface → provide body inside interface.
5 Optional → Avoid NullPointerException, Example: [Link](value).
6 Maven → Build automation & dependency management.
7 Git → Version control, commit, push, pull.
8 IDE → IntelliJ, Eclipse, VS Code help in coding efficiently.

Day 3 – Web Basics + SQL + REST API


1 HTML → Structure (tags, elements, attributes).
2 CSS → Styling. Inline, Internal, External CSS.
3 div vs span → div = block-level, span = inline.
4 id vs class → id = unique, class = reusable.
5 Responsive design → adjust layout using CSS media queries.
6 JavaScript → DOM (Document Object Model). var, let, const difference.
7 SQL Basics → SELECT, INSERT, UPDATE, DELETE.
8 REST API → Representational State Transfer. Uses GET, POST, PUT, DELETE.
9 Full Stack Developer → Works on frontend + backend + DB + integration.

Common HR/Interview Questions:


1 Why did you choose Java Stack?
2 Which course did you like most and why?
3 Explain a small project/program you built.
4 How do you debug errors in your code?

■ Tip: Revise this PDF before interview. Use simple words (English + easy explanation).

You might also like