Conquering Oracle's Challenging Anagram Replacement Coding Test for Software Engineer

oracle | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview consisted of a coding challenge that had to be completed on HackerRank. The challenge required running through all test cases, but one test case timed out, and the candidate was unable to fix it in time.

Technical Questions

  1. Anagram Replacement (HashMap, Anagram, String)
    Given a list of phrases and a list of words, determine if any words in the phrases can be replaced with words from the list based on anagram conditions. The output should be a list of integers representing the indices of the phrases where replacements can be made.

Tips & Insights

The candidate noted that understanding the problem took a considerable amount of time, and they were surprised by the strict requirements of the challenge.