Full Stack Java Developer - FAQ

PROJECT

Explain project architecture & technologies stack used in current project?

 

Your current project deployment process, If its Microservices then explain its CI/CD process?

 

How do you scale up and down your application if its support microservice architecture?

 

If you worked on Jenkins then explain it job/pipeline?

 

What all approach you will take to track slow running application from end to end, Explain step by step?

 

How do you deal the difficult customer with adhoc requirement?

 

How will you handle pressure situation within team?

 

All achievements in IT career?

 

Anything you have learned during COVID situation last year?

CORE JAVA

Static method can be overloaded? Static method can be override? Polymorphisms?

 

Scenario to handle large size CSV file for processing? How to read and extract information from file?

 

Arraylist v/s Hashset, Which will perform fast and provide time complexity?

 

How HashMap works internally, What have changed in Java-8?

 

Abstraction v/s Interface, When to use it?

 

What is immutable Class, Why do we use in our project?

 

Custom exception, Scenario?

 

String Buffer, Builder & String Equal method?

 

JDBC Prepared statements

 

How to call stored procedure from java?

 

Can you explain the thread lifecycle in Java?

 

Collections - In which scenario which one you will use?

 

Write a Java program to sort custom object employee class (id, first name, last name etc.) based on first name ascending?

 

Dimond problem removal steps in Java-8? What is multiple inheritance? Does Java support multiple inheritance?

 

Comparator and comparable interfaces

JAVA 8+

Java-8 features & what all u have used?

 

Stream API

 

Functional interface

 

How to convert one collection to another collections using java-8 for each map (write syntax)

 

Predicate interface (Its use case)

 

Where you will use predicate/consumer/function/unary operators interface in stream api , give practical scenario

SPRING MVC / SPRING CORE

Life cycle of Spring MVC

 

What are the main features of Spring framework?

 

Explain about Dependency Injection.

 

Explain the different types of Dependency Injections in Spring? When to use which?

SPRING BOOT

Which design pattern You will use in spring boot to switch from different database, Any scenario?

 

Spring v/s Spring boot framework?

 

Spring boot-> Actuator? Service Discovery? Eureka Server?

 

Solid principles

 

Design pattern (Singleton, Factory Pattern, Abstract Factory, Factory Method pattern?)

 

How Spring Boot Batch Works?

REST-API/WEBSERVICE

RestAPI difference between PUT and PATCH, What to used when and its importance wrt to POST? Idempotent in rest API?

 

Authentication and Authorization?

 

How do you secure your RESTAPI endpoints?

 

How do you perform Versioning your API in your Project?

JPA / HIBERNATE

What you will use in JPA to make sure column is composite key

IBM WEBSPHARE/TOMCAT

Middleware used for deploy your application, End to end process life cycle?

JUNIT/MOCHA/JASMINE

Any testing framework used for Unit testing

 

What are the important JUnit annotations?
@Test
@BeforeClass
@Before
@After
@AfterClass

AWS/AZURE

Mention what the key components of cloud are? What is IAAS, PAAS & SAAS?

 

List different types of cloud services, which u have worked upon in your project?

 

How to implement security in cloud?

ANGULAR

Angular Lifecycle Hooks?

 

RxJS library, Its usage?

 

Session Management in Angular using external library(if any worked on)

 

Security in angular

 

What is angular & Its all building blocks?

JAVA SCRIPT

Spread operator in JavaScript?

 

Frequently used external library in es6 in your angular project?

 

What is difference between Java script and type script?

 

Do you know generics in Typescript, Worked on anywhere, any scenario?

 

Arrow function and its usage?

DATABASE/SQL/MONGO

What is index in database, different type of indexes?

 

Stored procedure, function, Triggers and packages

 

Explain SQL vs NO-SQL?

 

Views; What is View and Materialized view, Its difference in details?

 

Joins (Left/Inner/Right/Self/Full outer)

 

Write a SQL Query to find nth Highest salary from given department

Comments

Popular posts from this blog

DSA Interview Coding Questions

Java Interview Question - New FAQs