Wednesday, August 8, 2018

NOSQL Interview Questions

1) Explain the differences between NoSQL and RDBMS?

2) Explain Ployglot persistence in NoSQL

3) Explain different kinds of NoSQL data stores?

4) What is the advantage of Graph Database

5) What is sharding?


Happy Reading and All the best for your interview!!


If you like this blog please share your comments and also Please click the Ads



Spring Framework Interview Questions

1) What is Dependency Injection?

2) What are the different way of Injecting Bean within your application using Spring framework?

3) What are differences between ApplicationContext and BeanFactory?

4) What are the different Scope types you can declare for a bean in Spring framework.

5) How  do you handle exceptions in Spring MVC Module

6) What is a purpose of Spring MVC Interceptors and Give a scenario?

7) Difference between @Component, @Repository, @Controller and @Service

8) How to get ServletContext and ServletConfig in Spring Bean

9) How do you initiate a Transaction in Spring framework

10) Explain life of Cycle of Spring Bean




Happy Reading and All the best for your interview!!




If you like this blog please share your comments and also Please click the Ads



Monday, August 6, 2018

J2EE Interview Questions

1) Can you explain me the MVC pattern

2) Can you tell me some web component you used for your web application development

3) Can you tell me some implicit object in JSP/Servlet

4) Explain the life cycle of a Servlet

5) What is MDB and its purpose

6) How will configure Data Source in Weblogic/WebSphere Container

7) How will configure JMS Queue/Topic in Weblogic/WebSphere Container

8) Give a real time scenario on usage of the JMS Queue vs JMS Topic

9) Can you explain about Session Façade Pattern, Frontend Controller Pattern

10) What configure you do, in order to route all your web traffic to same Servlet

11) How to configure Cluster setup in Weblogic/WebSphere

12) How will enable your Web application to Server in HTTPS protocol Or Secure way, Or explain how to configure SSL setup for your Weblogic Server

13) Can you explain the purpose of Entity Bean , Stateful Session Bean , Stateless Session Bean and Message Driven Bean

14) Explain the real time scenario on usage of the transaction isolation level

15) Explain Distributed Transaction or Two phase commit

16) Explain about JTS and JTA

17) What is the purpose of EJB Home Object


Happy Reading and All the best for your Interview

If you like to add your own questions here contact @ k7interviewquestion@gmail.com


If you like this blog please share your comments and also Please click the Ads 







Saturday, August 4, 2018

Migrate Monolithic application to Micro-Services (High Level)

Steps to Migrate Monolithic application to micro-services

1) Identify the existing list of business functionality as a candidate for our micro-services strategy

2) Understand their dependencies (functionality) and document the dependencies complexity to study work flow model and prioritize of the development

3) Study the technology stack required for micro-service strategy

4) Study the infrastructure requirements for micro-service strategy

5) Study how micro-services can interact each other (direct /event driven / ) and transaction coordination

6) Study on  how the Micro-services can be hosted (Load-balancing, Gateway API Proxy, Service Registry, Service Discovery and Circuit Breaker, monitoring, Security, Filter, Logging and profile based deployment)

7) Start with less dependency business functionality as a one micro-service  development as POC to valid the following and showcase the outcome to stakeholders for sign-off:

1) Technology stack
2) Define baseline of the micro-service framework (template)
3) Infrastructure fit
4) Test strategy
5) Deployment strategy
6) Common Cross functional components
7) Benefits

Once everything is good, now we can start the full development . According to business targets and timelines we can form the different scrums to implement the micro services.


Happy migration!!

If you like this blog.... Please click the Ads!!

Friday, July 27, 2018

Core Java interview Questions

1.    What is the difference between object and class?

2.    What is difference between overloading and overriding?

3.    What is aggregation and Composition?

4.    What is difference between abstract class and interface?

5.    How will you create an object without using 'new' operator?

6.    Explain about Thread life cycle?

7.    What is difference between StringBuffer and StringBuilder?

8.    What is hashcode?

9.    Explain the use of synchronization block

10. How will make a method() Thread-safe

11. Explain about Serializable and Externalizable interface

12.  Explain Object comparison using ‘==’ and equals() method

13.  When will go for LinkedList vs ArrayList

14. What is static method and static block ?

15. When will you use Hashmap vs TreeMap?

16.  What are the types of exception in java

17.  Write a code snippet for singleton design pattern

18.  What is multi-threading?

19. What is the difference between sleep() and wait() method

20.  How to call an external process in java

21.  What is Lambda expression?

22. What is Functional interface?

23. Difference between Iterator vs Enumeration vs Spliterator?

24. What is Priority Queue?

25.  What are types of Class Loaders available in Java

26. What is a Generic Type Parameter?

27. What is a Wildcard type?

28. What is an Upper Bounded Wildcard?

29. What is a Lower Bound Wildcard

30. What is an Unbounded Wildcard?


Happy Reading and All the best for your interview!!

If you like to add your own questions here contact @ k7interviewquestion@gmail.com


If you like this blog please share your comments and also Please click the Ads


Thursday, July 26, 2018

AWS Basic Interview Questions

1) What are the Storage solution are available with AWS Cloud Platform

       EBS, Glacier, EFS, Storage Gateway, Cloudfront, S3

2) How to move 100 TB of data from your Data Center to AWS Cloud

3) What is auto scaling?

4)  What services are available in AWS Cloud for Devops Activity?


5) What is difference between Elastic BeanStalk and EC2 instance?

6)  Difference between SPOT instance and on demand instance?

7) Difference between Dedicated instance vs Reserved instance?


8)Difference between RDS & Dynamo DB - Give me a scenario.

9) What types of services are available in AWS to handle Data Stream?


10)  Explain Twelve factor app?

11)  What is AMI?

12) What services are available to process huge volume of data in AWS Cloud?




Happy Reading and All the best for your interview!!


If you like this blog please share your comments and also Please click the Ads




Oracle BPEL Questions


Interview questions for tech leads






Tuesday, July 24, 2018

Interview Questions for Architects and Tech Leads

1) Java Memory management concepts

Young Generation, Old Generation, Permanent Generation, Heap

 2) Garbage collector Algorithms

SerialGC (Mark and sweep) , ParallelGC, Concurrent Mark and Sweep

 3) Deadlock Scenario and how to resolve

 4) Whats new in Java 1.8 or 1.9 compare to 1.7

java 1.8 - Lambda expression, Stream API, Parallel Array Sorting, Base64 encoding implemention

Java 1.9 - JShell, Process API, HTTP 2.0 client support


 5) Design Patterns

  Adapter, Factory , Façade, Proxy, Singleton, Strategy

 6) Integration (Tools, Frameworks, Scenarios & Design)

DataStage, Oracle SOA Suite, Apache Camel, Mule, Servicemix

 7) Security (Authentication & Authorization, Encryption)

OWSM (Oracle Webservice Security Management)

 8) API Gateways Concepts

Vordel Gateway, Apigee, Oracle API Gateway,

 9) Sprint Boots (End to End implementation flow)

Controller->Service->DAO Component - > Data

 10) Knowledge on Spring Modules


11) ORM Frameworks

Hibernate, Apache Open JPA, TOPLink

12) Micro Services and SOA Concepts


 13) Problematic Scenario and design recommendation

Solving Security (Sign-on) for Web Services/ RestAPI

 14) Unix Concepts

  Shell scripts,network

 15) Application Servers like weblogic, Webpshere) Administration Activity

Datasource, JMSSetup, Security ACL,

 16) Maven Life Cycles, Build, Jenkins, Ansible Devops Concepts

 17) RestAPI Frameworks

Jersery, Jello, RestFulie

18) NOSQL Concepts

 MongoDB & DynamoDB

 19) Collection usage Scenario

Hashset, Hashmap,Linklist, Treeset,

 20) Oracle SQL Concepts

 Inner Join, Outer Join, Left and Right SQL Queries

 21) Deployment Strategy

Bladelogic, Ansible Script, Jenkin Deployment Process

 22) Caching concepts

Coherence Cache, EhCache

 23) Design tools

Architect, Visio, TogetherJ, SmartDraw

24) Performance tuning techniques

APM Tools (XREBEL), JMeter, jstat, jmap, thread dump analyzier, JProbe

 25) UI frameworks

 Websocket, AngularJS, ReactJS

 26) Messaging concepts – Async communication

JMS, IBM MQ,  RabbitMQ, AQS SQS

 27) Monitoring tools

Wily, BSM

 28) Knowledge on Elastic Search


 29) Testing /PerformanceTools and Frameworks

Selenium, JUnit, Mockito, Postman, Load Runner , JMeter

30) Architecture Tiers/Layers Approach

2 Tier, 3 Tier, N-Teir Architecture

31) IOT  Architecture

32) Data Lake Concepts

33) Difference between Virtual Machine and Dockers... Give a scenario for these two

34) Explain BlockChain

35) Explain about Graph Database

36) Explain about Chatbot


Happy Reading and All the best for your interview!!


If you like this blog please share your comments and also Please click the Ads



BPEL, Service Bus Interview Question


AWS Basic Interview Questions