Applied to Latin America Internship program in February and was contacted for a First Round Interview (Phone Screen) in late March.
Recruiter asked about projects and prior experience and then gave me about thirty minutes to solve the following question: https://leetcode.com/problems/group-anagrams/
I managed to solve it but made a critical mistake which the interviewer questioned me about and I didn´t know at the time of interview: If we have a HashMap <int [ ], Integer> dict in Java, and then we call dict.containsKey(arr), this language calls arr.hashCode( ) for calculating the hash of the key, but this only returns the reference of the array. So [1, 2, 3, 4].hashCode( ) != [1, 2, 3, 4].hashCode( ). I just thought that the hashCode for integer arrays was implemented in the same way as it is for Integer ArrayList. Bad mistake I know, should have called Arrays.hashCode(arr) instead :(.