2) How HashMap works internally in Java. 3) What happens if two keys have the same hashcode in HashMap? 4) Difference between String, StringBuilder, and StringBuffer. 5) Why is String immutable in ...