Mastercard interview question

Ask me some underlying principles of Java