Studied most of the problems in the lats 6 months tagged for Bloomberg
8 YOE - Backend Software Engineer
Phone Screen:
Encode string that has a count after it sees consecutive characters.
For example: aabaacaaa = a2b1a2c1a3
(code needed to compile and run)
Onsite:
Coding Round:
https://leetcode.com/problems/trapping-rain-water/
https://leetcode.com/problems/employee-free-time/
Coding Round:
How would you design a kitchen chef that catters food with these features:
Chef makes food and puts in queue in order.
If user has no specific requests then take the top dish
If user has a specific request take the next availible dish in the queue that is requested.
(this is kind of like a linked hash set that maintains order)
https://leetcode.com/problems/two-city-scheduling/
Behavioral:
Asked questions about projects I did in the past, went in detail about the projects.
Why Bloomberg? (this was asked through out my time interviewing with Bloomberg)