There was an initial HR screen then a tech phone screen over CoderPad. I didn't make it past this, but I heard it was the onsite. I had completely forgotten the interviewer said you can Google and since I was getting flustered with using Java cause I haven't used Java before, I completely forgot to use Google. There were a lot of syntax errors I was having which got me frustrated.
Other than that, I honestly did pretty well in the interview as we had talked about complexity, how to improve it, what data structures to use, all that jazz. And he agreed with me on my choices and my thinking. I come to find out when asking for feedback, that he said although he's definitely competent, I was disappointed by his debugging skills.
I COMPLETELY FORGOT TO GOOGLE DURING FIXING THE SYNTAX ERRORS AND THE INTERVIEWER HELPED ME OUT. I DON'T UNDERSTAND WHY DESPITE HAVING A GOOD SENSE OF DATA STRUCTURES/ALGORITHMS he'd tell the company to pass on me. Honestly so freaking dumb...
Basic string/array question regarding counting all unique strings (unique being if the string and the string's reverse exists)
The following metrics were computed from 19 interview experiences for the CME Group Software Engineer role in United States.
CME Group's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for CME Group's Software Engineer interview process in United States.