A phone interview lasting 1hour. Some questions about my background and then joined a Hackerank room were I had to code up a solution for a problem (Autocomplete provided).
The interviewer seemed to not care after realizing I was not familiar with the data structures used for such problems.
Interview questions [1]
Question 1
String related problem (suffix trees or suffix arrays related).
Was okay. Questions were all manageable, but its hard to pinpoint what they look for. It seems as though they do want you to get the correct answer, but not too fast. If you answer too fast they will grill you harder. Similarly, you need to be on the same pace as the interviewer. One of them was able to understand my explanation and answer fast enough but the other one had trouble understanding the solution to his own question.
I applied online. The process took 4 weeks. I interviewed at Bloomberg in Jul 2020
Interview
One phone call with Hacker Rant exercises Leetcode easy-medium. After that, two rounds of coding interview with two SDEs each one, there were medium-hard exercises this time, sadly from the total of four problems I was able to solve 2, those that I did not solve they were really easy but caught me offguard.
Practice because they want the most optimal solution and have some good questions ready. I had a lot of fun though and learnt a lot.
Interview questions [1]
Question 1
Questions of second round(that I can remember):
Q1: Build a tree using two arrays one containing the tree in traversal order and other array inorder.
Q2: From a 2D maze find the number of unique paths
Q3: Given an array whose numbers start increasing and after an inflexion point start decreasing, find a target number