Blog Archives
1 … 6 7 8 9 10 11 12 13 14 … 16

Debugging Maven issues and tips

Debugging Maven issues and tips. At times maven can cause issues relating to jar conflicts or not having the required jar file in the repository.

Q. In your experience, what are some of the challenges you faced with maven, and how do you over come them?

…

Read more ›



Debugging Spark applications written in Java locally by connecting to HDFS, Hive and HBase

This extends Remotely debugging Spark submit Jobs in Java. Running Spark in local mode When you run Spark in local mode, both the Driver and Executor will be running in the same JVM and is very handy to debug the logic of your transformations. … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Debugging SSL issues in Java & tools to debug

Q1. What are some of the issues you encounter with SSL handshake?
A1. Some of the issues you try to debug are

  • Presence of a valid certificate in trust store
  • Incorrect certificate chains in the client or server truststore
  • Invalid key algorithm used for private keys
  • Expired certificate
  • Incorrect passwords used to access the keys
  • Multiple private keys to choose from

Q2.

…

Read more ›



Docker DevOps Q&As with Big Data code snippets

This extends 16 Docker interview Q&As Q1. In a Dockerfile, how will you 1) Use wget to download a zip file from somewhere 2) Extract the zip file to a directory of your choosing 3) Remove the zip file since it’s not needed A1. … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


EIP

Q1. What is EIP, and why do you need it? A1. EIP stands for “Enterprise Integration Patterns“. EIP was created by Gregor Hohpe and published via the cook book entitled “Enterprise Integration Patterns”. Today’s business applications rarely live in isolation. Architecting integration solutions is a complex task. … Read more...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Event sourcing & CQRS interview Q&As

Most feasible way to handle consistency across microservices is via eventual consistency. This model doesn’t enforce distributed ACID transactions across microservices. Event sourcing is an event-centric approach to business logic design and persistence. It favours to use some mechanisms of ensuring that the system would be eventually consistent at some...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Finding your way around YARN and Spark on Cloudera

What is Apache Hadoop YARN? Apache Hadoop YARN (Yet Another Resource Negotiator) is the prerequisite for Enterprise Hadoop for dynamic allocation oc the cluster resources. For example, when you run a Spark job on YARN as opposed to in standalone mode, you can will take advantage of categorizing, isolating, and...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Flyweight design pattern to improve memory usage & performance

Flyweight pattern is about sharing a collection of objects. The flyweight design pattern is a structural pattern used to improve memory usage and performance (i.e. due to shorter and less frequent garbage collections) by creating fewer objects. Instead of creating a large number of objects, we reuse the objects that...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


GitOps interview questions & answers

Q1. What is GitOps? A1. GitOps is a workflow for continuous delivery, which is a CD in CI/CD that is used in DevOps. It is a software development and deployment approach where the entire infrastructure and application lifecycle is managed through Git repositories as the single source of truth. …...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Grafana Loki interview questions & answers

This extends Prometheus monitoring interview Q&As. Both Prometheus & Loki with Grafana Dashboard is an observability tool to monitor, visualize & debug your applications. Dynatrace is a commercial observability tool. Observability is the ability to measure the internal states of a system by examining its outputs. Q01. … Read more...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


Handy DOS commands for Java developers

Q. How will you copy files more robustly in DOS?
A. Using the Robocopy (stands for Robust File Copy) or Xcopy command line utilities. Check for its options with “robocopy /?“.

Q.

…

Read more ›



How do you monitor the JVM?

Since Java SE 5.0, the JRE provides a mean to manage and monitor the Java Virtual Machine. It comes in two flavors: The JVM has built-in instrumentation that enables you to monitor and manage it using Java Management eXtension (JMX). … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


How to perform impact analysis across Java based applications?

Performing impact analysis is a crucial software development task. It is all about calculating the impact of software change.

Q1. What is an impact analysis? Is it a trivial task?
A1. An impact analysis is about being able to tell which pieces of code,

…

Read more ›



1 … 6 7 8 9 10 11 12 13 14 … 16

300+ Java Interview Questions - FAQs

Tutorials on Java & Big Data