Java Interview Help
Quickly review java, spring boot, micro services, rest, devops and cloud for java interviews
Description
---
Sample of the reviews:
It looks really helpful, I will surely use those templates to showcase my own. I came here for java interview question but you reminded me that presentation skills are very imp to grab and opportunity and showcase the experience. Thanks a lot! - Hrishikesh Raverkar
So far the Best Java Web Dev Interview Prep course available on udemy! - Parth
---
All source code is available for download
Responsive Instructor - All questions answered within 24 hours
Professional video and audio recordings (check the free previews)
----
If you are a Java Developer preparing for an interview then this course is for you.This course is for students who have taken my java courses or any junior, mid level or senior java developers who want to crack java interviews.
Talking about You and Your project
Tell us about yourself
About Me Preparation Template
Your recent project
Common Core Java interview Questions
What are the important components of java
What are constructors
equals method vs == operator
final finally and finalize
What are generics
Collections
What are the different collection Types
ArrayList vs LinkList
Vector vs ArrayList
HashMap vs LinkedHashmap
Failfast vs Failsafe Iterators
How to create a Generic Class
Producer Consumer Pattern
Comparable vs Comparator
What are concurrent collections
Multi Threading
How to create threads
What is Synchronization
What are class level locks
What are synchronized blocks
How do threads Communicate
Java 8
Features
What is a Lambda
What are Functional Interface
What is the Use Lambda
What is a Predicate
What are Predicate Joins
What is a Function
What are Default methods on interfaces
How to use Stream Filter
Other Methods on Stream
Map vs Filter
Java 9
What are private methods in interfaces
What are Immutable Collections
Stream API Updates
Enhancements to try with resource
Java 10
Features
What is var
Collectors API updates
Java 11
String API Updates
File API Updates
isEmpty method
Java 12
String API Updates
Compact Number Format
More Unicode Chars
Collectors API updates
Java 13 and 14 Features
What is instanceof Pattern Matching
What is a Record
What are Helpful NullPointerExceptions
What are Switch Expressions
Java 15 Features
What are Sealed Classes
Record Enhancements
Spring Boot
What is Dependency Injection and IOC
What are the Spring Bean Scopes
Prototype in Singleton
What are HTTP Scopes
What are the Problems with traditional spring
Why use Spring Boot
What is @SpringBootApplication
What is @SpringBootTest
Spring Data JPA and Hibernate
What is Spring Data JPA
How to use Spring Data JPA
Create Coupon Service Data Access Layer
Create Product Service Data Access Layer
What are the different Entity Object States
Wha are various JPA Associations
What is Cascading
What is Lazy Loading
What are two levels of caching
How to configure Second Level Cache
AOP
What is AOP
Wha is the AOP Terminology
Transaction Management
What is a Transaction
What are transaction ACID Properties
What are Distributed Transactions
What are the Transaction Isolation Levels
What is Optimistic vs Pessimistic Locking
Micro Services
What is a Monolithic Application
What are Microservices
Why Microservices
REST vs Messaging
REST API
What is REST
HTTP PUT vs POST and PATCH
How did you create REST API
Create Coupon Service REST API
Create Product Service REST API
Use RestTemplate
Test End To End
What are Spring Boot Profiles
SOAP Webservices
What is SOAP
What are the Java EE Web Service Standards
What are the Two Types of SOAP Design
What is WSDL
What is the WSDL Structure
What is the Top Down approach
What is the Bottom Up Design
What is a SOAP Client
What is MTOM
SOAP vs REST
Security
What are the Components of Spring Security
How did you secure your REST APIs
What is OAuth
What are the Key Components in OAuth
What is the OAuth Workflow
What are the OAuth Grant Types
What are the Different Grant Types
What is JWT
Hot to configure JWT
How to rotate tokens
How to use Tokens with Frontends
What is CSRF
How to prevent CSRFs
What is CORS
Java Messaging Service
What is messaging
Why Messaging
What is JMS
What is the KEY JMS API
Two Types of messaging
JMS Transactions
What is Message Grouping
What is. a MDB
Design Patterns
What are the Design Patterns you have used
What are Singleton Best Practices
Testing
Wha is Unit Testing
What is Mocking
What are the various Testing Tools you have used
What are the important JUnit 5 and Mockito annotations
Devops
Continuous Integration vs Delivery vs Deployment
What is Jenkins
How to create a Jenkinsfile
What are the Steps to automate a deployment
How to passParams and Inputs to Jenkins Build
Build Tools
What the different Maven Scopes
snapshots vs release
How to Control Dependencies
How to Override a Transitive Dependency Version
Docker
What is Containerization
What is Docker
What are the Docker Components and Workflow
Why Docker
What are some of the Docker Commands you have used
What are Docker Volumes
Volumes vs Bind Mounts
How did you dockerize your application
What is docker compose
Kubernetes
What is Container Orchestration
What is Kubernetes
What is a Pod
What is a ReplicaSet
What is a Deployment
What is a Service
What are different Service Types
What are Namespaces
Explain Kubenetes Architecture
Volumes vs PV
What are PV and PVC
How to use a PVC
What are Config Maps and Secrets
AWS
What are Regions Zones and Edge Locations
What is EC2
What is a AMI
What are Spot Instances
Public vs Elastic IP
What are EC2 instance States
How to Connect to a linux instance
How to Secure Ec2 instance
How to do Load Balancing
How to use Auto Scaling
Create custom user
What is SNS
How to Send Notifications
What is Cloudwatch
S3 vs EBS vs EFS
What are the S3 Storage Classes
What is CloudFormation
RDS vs DynamoDB
What is Serverless
What is AWS Lambda
Spring Cloud
What is Spring Cloud
What is Service Registration and Discovery
How to use Eureka Server
How to do Client side Load Balancing
What is API Gateway
How to use API Gateway
What are Sleuth and Zipkin
What You Will Learn!
- How to talk about your experience and your project
- Frequently asked Core Java Interview Questions
- Collections and Multithreading Questions
- Java 8 to Latest Feature Review
- Spring Boot Interview Questions
- Spring Data JPA and Hibernate Interview Questions
- Microservice Interview Questions
- REST and SOAP
- JMS - Java Messaging Service
- Maven Interview Questions
- Docker Interview Questions
- Kubernetes Interview Questions
- AWS Interview Questions
- and more
Who Should Attend!
- Students who have completed my java courses
- Any Java Developer preparing for interviews
- Developers taking up Client Interviews