Senior Java Software Engineer Interview Notes – Part 3

Introduction These are the interview questions that were asked for the Software Engineer role in Bally’s Interactive. This post mentions Java, Design Patterns, REST, and Testing. Java What is immutability? An object is considered immutable if its state cannot change after it is constructed. They are helpful when writing secure code as you don’t need to worry […]

Senior Java Software Engineer Interview Notes – Part 2

Introduction This is the 2nd post regarding my interview experience for Senior Java Software Engineer roles in the UK. Note that these are NOT copy-paste interview questions that I found on the internet but the actual ones asked during interviews. Questions As a senior developer, you are basically expected to convert a problem statement into […]

Senior Java Software Engineer Interview Notes – Part 1

This is the 1st post regarding my interview experience for Senior Java Software Engineer roles in the UK. Note that these are NOT copy-paste interview questions that I found on the internet but the actual ones asked during interviews. Collections API Which data structure is used when you have lots of add and remote operations? […]

Singleton Design Pattern

Introduction Singleton is a popular topic that you will encounter at least once during your job search. This short tutorial describes three approaches to implement a singleton class. Singleton Pattern A singleton is simply a class that is instantiated exactly once. We want a single instance of a particular object in the memory. The common […]