eDreams ODIGEO Interview Question

SOLID, Microservices, Hashmap vs Hashtable vs LinkedHashMap versus TreeMap. Battleship exercise, implement 2 methods given by their respective tests, analyse class if it respects solid principles.