Bloomberg | AI Engineer | NYC | Oct 2020 [Reject]
Anonymous User
1835

Status: New grad, MS CS Top 30 CS school
Position: AI Engineer
Location: NYC
Date: October 23, 2020

Technical Phone Screen 1:

  • ML General and Resume Specific
  • Vertical Order Traversal of Binary Tree (LC Medium)

Technical Phone Screen 2:

  • Remove Invalid Parenthesis (LC Medium)
  • ML System Design - How would you design a smart parser which coverts "himynameisx" to "hi my name is x". Give an ML approach and not an algorithm solution like dp etc.

Virtual Onsite (5 rounds, 3 technical + HR +Leaders):

  • 1st Tech:
    • Automate a customer service system where queries are linked to representatives (given an ML approach)
    • Find Median from stream of data
  • 2nd Tech
    • Some tricky concepts from Linear Regression and Random Forest
    • Find Top K company tickers from a stream of stock execution orders. Ex: "AAPL": 400, "MSFT": 200, "AAPL": 300, "FB": 700, k=2 should return "AAPL", "FB"
  • HR (Informal)
  • 3rd Tech:
    • General ML and resume centric
    • Design a system where you have a function which takes in words and stores them somewhere, and a function which behaves like an autocomplete feature. Ex: you store "abc", "abd", bcd", then for autocomplete you send a prefix "a", this should return "abc", "abd".
  • Leadership Call (Informal, talked about the work being done)

My phone interviews were awesome, onsite wasn't good (particularly round 2) where I got confused with what the interviewer wanted to ask in Linear Regression questions. Very good experience, sad couldn't convert it.

Comments (6)