Showing posts with label Performance. Show all posts
Showing posts with label Performance. Show all posts

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