Blog Archives
1 … 11 12 13 14 15 16

Top 7+ Java productivity tools that make your life easier as a Java developer

In today’s enterprise Java development, you will use plethora of tools to make your life easier and more productive. The open-ended questions described below are not to make the Hire/No Hire decision, but to judge your seniority and experience.

Q. Can you describe some real life scenarios in which tools helped you solve issues?

…

Read more ›



Transaction management in SQL — Sybase example

Q. How do you perform transaction management in SQL stored procedures?
A. Handled with begin, commit, and rollback ‘tran’ commands in Sybase server.

Q. Why is it important?

…

Read more ›



Understanding Open/Closed Principle (OCP) from the SOLID OO principles with a Java example

Q. Is there anything wrong with the following class design? If yes, can the design be improved?

JUnit test class.

A. It’s not a good idea to try to anticipate changes in requirements ahead of time, … 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


Understanding service and socket timeouts in Java enterprise applications

Q. Why is it important to set proper timeout values in your applications?
A. Security and performance.

Security reason: it is often necessary to control how long a Web Service client or other valuable clients invoking valuable resources like database connections,

…

Read more ›



Unix history commands for Java developer productivity

When you are using Linux/Unix command line frequently, using the history effectively can be a major productivity boost. You can accomplish things with less typing. For example, you will be typing lots of commands like

and so on. There are 6 ways to repeat your previous commands quickly without having to type a lot.

…

Read more ›



Unix remoting interview Q&A for Java developers

Q1 How will you delete files that are older than 7 days in a remote unix server?
A1 By ssh ing to the remote host server

Q2 How will you copy files from a remote server to a local server?

…

Read more ›



Unix script to archive files for auditing

Q1. How will you move files that are older than X (e.g 7) days to their own archive folders to be zipped later on? A1.

you run it like

The files will be archived under “/etc/archive/{date}” … 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


Unix Sed commands for Java developers

sed (stream editor) is one of the powerful workhorse commands in UNIX. Recently I had to use it with “Git” and “Maven” to find text “SNAPSHOT” in all pom.xml files, and manually update them with a realease version like 1.0.2 without the suffix “SNAPSHOT”.

…

Read more ›



Unix tutorial with MobaXterm

Many industrial Java applications are developed om a WIN32 platfor, but run on a target platform, which is Unix based. If you are a beginner to Unix, and would like to work on an emulator that runs on a Win32 platform, this post is for you. MobaXterm is a set of Unix commands (GNU/Cygwin) included in a single portable exe file.

…

Read more ›



Why acquire skills & experience in low latency & Big Data? What specific skills are required?

According to Dice’s 2017 Salary Survey (PDF), those tech professionals who specialise in data warehousing, analytics, Big Data, low latency, and machine learning got paid big bucks for the past several years.

Working with data is not only about writing SQL queries….If you get an interesting role as a #dataengineer it can be lots of fun doing variety of things.

…

Read more ›



Why do Proxy, Decorator, Adapter, Bridge, and Facade design patterns look similar? What are the differences?

Some design patterns do have subtle differences, and it is important to understand the intent of a pattern. Decorator and chain of responsibility may look similar, but the intent is different. Decorator has a subtle difference with a proxy design pattern. Proxy, Decorator, Adapter, and Bridge are all variations on wrapping a class.

…

Read more ›



Why does good API design matter?

Q1. Why is a good API design important? A1. The Application Programming Interfaces (i.e. APIs) are fine grained services/libraries used by other applications, systems and libraries. A good API design improves flexibility, stability, and extendability of your application. Now a days, applications are built as reusable components or services. …...

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


Why favour composition over inheritance?

This is not only one of the most popular Java OOP Interview Questions & Answers asked 90% of the time in job interviews, but also a key OOP concept you must know well.

The correct answer depends on the problem you are trying to solve, and the answer you give reveal a lot about your know-hows &

…

Read more ›



1 … 11 12 13 14 15 16

300+ Java Interview Questions - FAQs

Tutorials on Java & Big Data