POST ARTICLE
INTERVIEW QUESTIONS
ARTICLES
ABOUT US
CONTACT US
Interview Questions
AZURE data engineer interview questions
Read More →
Interview Questions
what is SiteMinder and SSO implementation
Read More →
Interview Questions
What is Autowiring in Spring ? Explain Autowiring modes and limitations with examples
Read More →
Interview Questions
What are different Spring Bean Scopes?
Read More →
Interview Questions
Spring @Qualifier Annotation with example
Read More →
Interview Questions
How to resolve circular dependency in spring Framework
Read More →
Interview Questions
What is IoC (Inversion of Control)
Read More →
Interview Questions
Apache Kafka interview questions
Read More →
First
Prev
Next
Last
Search
Go!
Categories
Java
Hadoop
Scala
SQL
Apache Spark
Data-structures-algorithms
Devops
Docker
Design Patterns
Spring Boot
Microservices
Hadoop Concepts
Apache Kafka
GIT
Servers
Interview Questions
Cassandra
React JS
Microsoft Azure Data Engineering
Sub-Categories
Spring Boot Interview Questions
Apache Kafka interview questions
Azure Data Engineer Interview questions
Related Articles
Advanced Java interview questions
Advantages of Factory Method pattern
Apache Cassandra using the CQL
Create a topic with 3 partitions and a replication factor of 2
Data structure algorithms in Java
Explain the Scala Anonymous Function
Explain the Scala Anonymous Function
Exporting and downloading a CSV file in Spring Boot:
Git commands with examples
Import and export CSV files in a Spring Boot application
Java architect interview questions
Java collections
Java program that finds all pairs in an array that add up to a given sum
List, Set, and Map in Java
Multiple ways to iterate over a list
Scala Match and Case expressions like a switch statement
Scala program examples
ScheduledExecutorService with Callable
some real-time use cases of Kafka along with examples:
Spring Boot application with H2 in-memory database and CRUD (Create, Read, Update, Delete) operations
Spring Security in a Spring Boot application
The Databricks File System (DBFS) in Azure
What is a Closure in Scala?
What is Autowiring in Spring ? Explain Autowiring modes and limitations with examples
Which transactional attribute is best approach in spring boot
A brief tutorial on React.js
Abstract Factory Pattern
Access Modifiers Available in Scala
ACID properties
ACID properties with examples
Adapter Pattern
Adapter Pattern
Advantages of Singleton design pattern in Java
an overview of the Executor Service and how to use it
Apace Kafka Partitions example
Apace Kafka Partitions with three brokers example
Apache Kafka interview questions
Apache Spark Features
Asynchronous method implementation in threads in java
Asynchronous REST API implementation
AZURE data engineer interview questions
Basic “Hello ” program of scala
Basic overview on working with threads in Java:
Benefits of design patterns
Benefits of design patterns
Binary search algorithm
Binary Tree sorting in java
BinaryGap – Codility – Solution
Bridge Pattern
Builder Design Pattern
Building an Application with Spring Boot
Building an application with Spring Boot
Caching mechanism using the Singleton design pattern in Java
Caching mechanisms in Java
Can you explain how HashSet handles collisions?
Can you explain the process of rehashing in a HashMap?
Can you provide more Docker examples?
Can you use custom objects as keys in a HashMap? What requirements should the key class meet?
Case class examples in Scala
Chain Of Responsibility Pattern
CI CD Pipeline example in java
Circuit Breaker design pattern
Classes
Command line design pattern in java
Command Pattern
Commmon interview questions related to Spring Boot
Commmon interview questions related to Spring Boot
Common interview questions related to Spring Boot
Commonly used Git commands
Commonly used transactional attributes
Composite Pattern
Concepts of Apache Kafka
Concurrency and parallelism concepts in Scala
Control plane and data plane in Azure
Core Java Inteview Questions
Could you explain the role of load factor in a HashMap?
CountDownLatch in Java Concurrency
Create a List that contains elements of different data types
Create a Scala maven project
Create an Azure Databricks Workspace using Azure Portal
Create and Insert a Hbase Table data using java
Create and Run Spark Job in Databricks
Create and Run Spark Job in Databricks with examples
Creating a Table using HBase Shell
Creating your first Pipeline
CyclicRotation – Codility – Solution
Data durability in Apache Kafka
Declarative and programmatic transaction management
Declarative and programmatic transaction management code examples
Declarative Pipeline: Publishing HTML Reports
Decorator Pattern
Deeper look into Java threads:
Describe the process of upgrading a Kafka cluster to a newer version with examples
Difference between map and flatMap
Differences between SSL, HTTP, HTTPS, and TLS:
Different ways of writing the Fibonacci Series in Java Program
Different ways of Read and Write (Input/Output ) a file in Java
Different ways to Check Whether a Number is Prime or Not
Different ways to Find Factorial of a Number
Differentiate between Null, Nil, None and Nothing
Disadvantages of Factory Method pattern
Disadvantages of Singleton design pattern in Java
Docker Concepts
Download And Install Scala IDE
Example of a Circuit Breaker implementation in Java using the Hystrix library
Example of an Ansible playbook
Example of cluster apache ZooKeeper for maintaining cluster metadata
Example of how you can use transactions in Spring Boot
Example of implementing a saga using local transactions in Java:
Example of implementing an event-driven architecture in Java
Example of implementing the Saga pattern using a simple Java code
Example of using ArrayList, LinkedList, and Vector in Java
Example of using MapReduce in Java
Example of using YARN (Yet Another Resource Negotiator) in Java:
Example using @Transactional
examples of declarative and programmatic transaction management in Spring Boot:
Executing Callable tasks using ExecutorService
Executor And ExecutorService in Java
ExecutorService using invokeAll () method
ExecutorService using invokeAny () method
Explain how Scala is both Functional and Object-oriented Programming Language?
Explain npx create-react-app
Explain Streams in Scala
Explain the concept of Spring Boot Starters. Provide an example.
Explain the difference between Spring and Spring Boot?
Explain the functionality of Yield in Scala
Explain the role of the Spring Boot Actuator. What endpoints does it provide?
Explore the main components of Kafka architecture
Facade Pattern
Factory Method Pattern
Factory Method Pattern
Features introduced in Java 9
File System utility(dbutils.fs) of Databricks Utilities in Azure Databricks
Flyweight Pattern
FrogJmp – Codility – Solution
Getting started with Jenkins
Getting started with Pipeline
Getting started with Pipeline -2
Git commands with examples
Git commands with examples to demonstrate their usage
Hadoop Distributed File System (HDFS) example
Hbase - Hue Installation and login
Hbase Architecture
Hbase- What is it?
Hbase-Why/When use it?
HDFS Shell Commands
Here are some interview questions related to HashSet and HashMap:
Higher-order functions in Scala
How can I ensure a proper hashCode() implementation?
How can you enable caching in a Spring Boot application?
How can you handle exceptions in a Spring Boot application?
How do you define a function in Scala?
How do you enable cross-origin resource sharing (CORS) in a Spring Boot application?
How does Spring Boot handle auto-configuration?
How does Spring Boot manage bean creation and dependency injection?
How does Spring Boot simplify the development of Java applications with examples?
How is the Scala code compiled?
How is the Scala code compiled?
How is the Scala code compiled?
How Kafka automatically handles the distribution of data and management of replicas.
How many types of Locks are there in JAVA
How to access HBase columns in Hive,
How to check if array contains a number in Java with output
How to convert from DAO to DTO object using ModelMapper in java
How to find multiple missing number in integer array of 1 to 100 with output?
How to find duplicate number on Integer array in Java
How to recover message data lost in apache Kafka with example
How to resolve circular dependency in spring Framework
How To retain the last viewed items from the cart in Java across different sessions
How to use Optional in Java 8
How you can create a keyspace in Cassandra using the CQL
How you can use the copy module in an Ansible playbook
Implement Swagger with Spring Boot
Implementing a cache in Java
Implementing a database connection using a Singleton class in Java
Implementing a global configuration using a Singleton class in Java
Implementing a logging mechanism using a Singleton class in Java
Implementing a thread pool using a Singleton class in Java
Implementing a thread pool using the Singleton pattern benefits
Implementing retries in Apache Kafka involves handling and retrying failed operations in producers and consumers
Implementing retries in Apache Kafka is essential to handle transient errors
Implementing Single Sign-On (SSO) in a Spring Boot application
Import CSV data in Hbase -Hue browser
Insert a table record using Hbase Hue
Install and configure Hadoop on your system
Install Ansible on your local machine:
Installing Apache Cassandra on Windows
Interpreter Pattern
Interview questions along with their answers on HashSet and HashMap
Introduction of Azure Databricks
Introduction to Docker
Inversion of Control (IoC) and Dependency Injection (DI)
Java - Get a list of all 2-letter language codes defined in ISO 639
Java (JVM) Memory Model
Java 10 features
Java 10 features with examples
Java 10 features with examples
Java 8 – Filter a Map examples
Java 8 – Stream Collectors groupBy examples
Java 8 Features with Examples
Java 8 forEach examples
Java 8 Functional Interface Examples
Java 8 Streams filter examples
Java 9 features along with examples
Java 9 features with examples
Java Basic Questions
Java Coding Standards
Java Coding Standards
Java Concurrency
Java Concurrency: ExecutorService (A better way of asynchronous tasks handling)
Java Concurrency: ScheduledExecutorService
Java data structures
Java design patterns
Java ExecutorService
Java Lambda Expressions
Java program that finds all pairs in an array with a given sum
Java program to find largest number in an array
Java Program to find the Missing Number in an Array with output
Java Program to Replace the Element with its Next Greatest Element, Rightmost Element will be Replaced by 0
Java Thread : wait() , notify() and notifyAll()
Java Thread: Comparison of wait(), sleep() and join() methods
Java Thread: Lifecycle of Thread
Java Thread: sleep() and interrupt() methods
Java Thread: yield() method example
Java.util Package in Java
Java8 - Differet ways to use streams-Collectors
Kafka Architecture
Kafka connect and schema registry in a high-volume environment
Kafka connect and schema registry in a high-volume environment example in java
Kafka Offsets example
Kafka producer and consumer using the Java client API
Key concepts in Apache HBase
Key concepts in Java
Key features and concepts of Cassandra
Learning Java
Linear search is a simple search algorithm
Linear Search Program in Java
Load a properties file from classpath
Load Balancer, Reverse Proxy, and API Gateway
Main pillars of OOP in Java
Mention the types of Variables in Scala? And What is the difference between them?
MergeSort alogorithm
Microservice design patterns
Microservices Architecture code in java
Monolithic architecture sample code in java
monolithic and microservices difference
Monolithic and Microservices sample code examples in java
Object Pool Pattern
object-level locks and class-level locks in java
Object-Oriented Programming (OOP)
OddOccurrencesInArray – Codility – Solution
Overview of Java data types, variables, and arrays,
Overview of the Hadoop architecture
PassingCars - Count the number of passing cars on the road.
PassingCars - Count the number of passing cars on the road.
Performing CRUD (Create, Read, Update, Delete) operations using Spring Boot and JPA (Java Persistence API).
PlatformTransactionManager
Proper error handling is essential to avoid data loss when using Kafka.
Prototype Design Pattern
Proxy Pattern
Queue and Deque in Java
Quick Sort Program in java
QuickSort algorithm
Read data from Hbase using Spark RDD and Scala
Reading(Scan) data in a Table using HBase Shell
Real-time example of implementing Single Sign-On (SSO) in a Spring Boot application
REPL (Read-Eval-Print Loop) in scala
Resource sharing scenario using the Singleton design pattern in Java:
REST API in spring boot
Role-Based Authorization in Spring Boot – Spring Security code
Roll back multiple transactions within the same method
Scala Control structures(if-else) program
Scala Break statement
Scala Collections - List
Scala Collections – List (sort, foreach)
Scala Collections – Seq
Scala Collections List, Sequence, reduceLeft, filter, foldLeft, map and flatMap
Scala constructor and method
Scala for-loop and yield
Scala Hello Program
Scala Interview Questions:
Scala Map and flatMap difference
Scala Map and foreach
Scala Method Overloading
Scala Method Overriding
Scala multi dimensionalArray
Scala object and class
Scala Set ,Union and Intersect
Scala Set and foreach
Scala Single dimensionalArray
Scala topics with programs
Scala topics with programs
Scala Topics:
Scala Topics:
Scala Topics:
Scala trait,extends,with and Unit
Scala try catch and finally
Scala Tuple (Return Multiple Values)
Scala Variables and Data Types program
Scala while and do/while loop
Scala with HBase -Read, Insert and Update operations
Scala with JDBC connection and SQL DELETE
Scala with JDBC connection and SQL INSERT
Scala with JDBC connection and SQL SELECT
Scala with JDBC connection and SQL UPDATE
Scan(Read) a Hbase Table data using Java
ScheduledExecutorService with Runnable
Securing Kafka messaging
Set the time to Delete the data after 7 days using HBase TTL (Time To Live)
Short cut keywords to write java code in IntelliJ IDEA tool
Singleton design pattern in Java
Singleton design pattern in Java
Solve the passing Car Codility Problem.
Some cases where using the Singleton pattern can be beneficial
Some cases where using the Singleton pattern can be beneficial
some common array-related interview questions in Java
Some essential concepts and steps to get you started with Kafka.
Some Java interview questions related to array pairs
Some of the important Java 8 features are
Sort map by Key using Comparator
Sort Map by key/value using Stream APIs
Spark - Different ways to create RDD in Scala
Spark - Pair RDD Functions in scala
Spark - RDD Actions in scala
Spark - RDD Transformations in scala
Spark - Read data from Hbase using Spark and Scala
Spark – SQL Schema in scala
Spark –read ,write and delete files in scala
Spark SQL - DataFrame Examples in Scala
Spark SQL - DataSet Examples in Scala
Spark- Create an empty RDD
Spring @Qualifier Annotation with example
Spring Boot Annotations
Spring Boot application with JPA (Java Persistence API) for performing CRUD (Create, Read, Update, Delete) operations
Spring boot Architecture
Spring boot tutorial
SQL Interview Questions
Stateless and stateful authentication
Strategy Pattern in java
Template Pattern
Ternary search algorithm:
The architecture of a Spring Boot application
The basic command to create a Kafka topic
The basic concepts and steps to get you started with Docker:
The Chain of Responsibility pattern offers advantages
The Chain of Responsibility pattern offers disadvantages
The error message "The input line is too long. The syntax of the command is incorrect."
The genesis of Java
Time To Live (TTL)
To create a Kafka consumer and consume messages from a Kafka topic
To create a Kafka producer and send messages to a Kafka topic
To find the Kth smallest or largest element in an unsorted array in Java
Top 10 use cases of Databricks
Update a Hbase Table data using Java
Update Hbase Table data in HIVE and Impala
Various examples of Ansible scripts (playbooks)
Various ways to reverse a string in Java.
What are different Spring Bean Scopes?
What are Microservices?
What are some other data structures that use hashing?
What are the consequences of not overriding hashCode() and equals() correctly in a HashMap?
What are the different ways to configure properties in a Spring Boot application?
What are the different ways to deploy a Spring Boot application?
What are the main trade-offs between a lower and higher load factor in a HashMap?
What is an Auxiliary constructor in Scala?
what is anaconda and scala
what is anaconda and scala
What is Case in Scala?
What is difference between creating String as new and literal?
what is Functional Collections in Scala
what is Functional Collections in Scala
What is Hadoop
What is IoC (Inversion of Control)
what is npm and Node.js
What is Recursion tail in Scala?
What is Scala?
What is Scala?
What is Scala?
what is SiteMinder and SSO implementation
What is Spring Boot
What is Spring Boot, and what are its main features with examples?
What is Spring Boot, and what are its main features?
What is Spring Data JPA, and how is it used in a Spring Boot application?
what is synchronization in java
What is the best way to implement the Singleton class
What is the purpose of the @SpringBootApplication annotation in a Spring Boot application?
what is Thread-Safety in Java
What is Type inference in Scala
When to use RDDs, Datasets, and DataFrames
Which Azure Data Factory components should you use to connect to a data source?
Why is an Option used in Scala?
Why Scala prefers Immutability?
Why we need design patterns in java
Window functions in Spark SQL (Databricks)
Working with Workspace Objects in Azure Databricks
Write a Java program to connect to a SQL DataBase.
Write a java program to display a simple string.
Write a Java program to implement a Binary Search Algorithm.
Write a Java program to implement HeapSort Algorithm.
Write a Java program to implement HeapSort Algorithm.
Write a Java program to print the nodes present in the Circular LinkedList
Write a Java program to remove elements from an ArrayList
Write a java program which show Hello world!
Write a logic to determine and convert given primitive type to its wrapper class and return result
Write a program in Java to implement HashMap.
Write a program that calculates the area of a circle, use data type of double.
Write a program that convert one data type in to another data type
Write a program that demonstrate if-else statement
Write a program that demonstrates the Boolean type values.
Write a program to compute distance light travel in 1000 days using long variables.
write a program to demonstrate the for loop.
Write a program to demonstrates the lifetime of a variable.
Write a program to find intersection of two sorted arrays in Java with output
Write a program to reverse an array or string
Write a program which contains block of code in “for” loop definition.
Write a program which demonstrate dynamic initialization.
Write a program which demonstrate the arithmetic operator
Write a program which demonstrate the arithmetic operator
Write a program which demonstrate the if statement.
Write a program which demonstrates the Ternary (?) operator.
Write a program which show the effect of nested scopes.
Write a program which shows the function of increment(++).
Write a programme left shifting the byte value.
Write a programme that demonstrate modulus operator
Write a programme that demonstrate modulus operator
Write a programme that demonstrate the Boolean logical operator
Write a programme that show simple example of switch
Write a simple java program to display a string and perform a simple multiplication.
Writing data in a Table using HBase Shell
You are building an Azure Stream Analytics pipeline. You need to configure the pipeline to analyze events that occur during a five-minute window after an event fires. Which windowing function should you use?
You create an Azure Stream Analytics job. You run the job for five hours. You need to ensure that these events are not dropped. What should you do?
You design an Azure Data Factory data flow activity to move large amounts of data from text files to an Azure Synapse Analytics database. You add a data flow script to your data flow. The data flow in the designer has the following tasks: distinctRows1: Aggregate data by using myCols that produce columns. source1: Import data from DelimitedText1. derivedColumn1: Create and update the C1 columns. select1: Rename derivedColumn1 as select1 with columns C1. sink1: Add a sink dataset. You need to ensure that all the rows in source1 are deduplicated. What should you do?
You have 500 IoT devices and an Azure subscription. You plan to build a data pipeline that will process real-time data from the devices. You need to ensure that the devices can send messages to the subscription. What should you deploy?
You have a Delta Lake solution that contains a table named table1. You need to roll back the contents of table1 to 24 hours ago. Which command should you run?
You have an Azure Data Factory pipeline named Pipeline1. Which two types of triggers can you use to start Pipeline1 directly? Each correct answer presents a complete solution.
You have an Azure Data Factory pipeline named Pipeline1. You need to send an email message if Pipeline1 fails. What should you do?
You have an Azure Stream Analytics solution that receives data from multiple thermostats in a building. You need to write a query that returns the average temperature per device every five minutes for readings within that same five minute period. Which two windowing functions could you use?
You have an Azure subscription that contains a Delta Lake solution. The solution contains a table named employees. You need to view the contents of the employees table from 24 hours ago. You must minimize the time it takes to retrieve the data. What should you do?
You have an Azure subscription that contains the following resources
You need to ensure that all changes to DB1 are stored in DW1. The solution must meet the following requirements:
You need to ensure that all changes to DB1 are stored in DW1.The solution must capture the new value and the existing value and store each value as a new record.
You need to ensure that all changes to DB1 are stored in DW1.The solution must capture the new value and the existing value and store each value as a new record.
You plan to configure an Azure Stream Analytics job named Job1.
You plan to use an Azure Synapse pipeline to copy CSV files from the branch office, perform complex transformations on their content, and then load them to DB1.