I applied online. I interviewed at Man Group in Apr 2021
Interview
-Short take home python: quite simple with some unit testing, optimize for speed
-30 minutes phone interview(1st phone): interviewer was nice and somewhat friendly. Neither the internal or external recruiter detail anything about this phone call. I was under the impression of chatting and going over the take home test. Oh well, I let you judge this part. I am neutral on this.
However, the structure of the phone interview was too rigid. Most question ask for nothing more than just a few second search on google. So it is more of a test of memorization (or you need a very fast internet and very quiet keyboard lol). In a sense, the way to pass this "filtering" process is that your muscle memory from your previous work apply. They might be looking for very specific skills and doesn't really care about the creativity or adaptability of the person. At least, this process will filter out the one who are not constantly working in same dimension of the work.
Interview questions [1]
Question 1
what is git command do?
what is pipe in linux do?
what is a hashmap?
what is the yield command in python do?
how do you read a file in python ?
what is the command to search for a certain pattern ?
I applied online. The process took 2 months. I interviewed at Man Group (London, England)
Interview
- take home task
- three coding interview
- no design interviews
- 5 background deep dive interviews
- one HR interview
It looked like they only wanted learn from me without giving away anything. Got ghosted after the interview with HR.
Interview technical questions.
Similar to leetcode questions. Medium level. Will have pair coding or take home homework. Then will interviewed by developer to discuss what kind of projects done in my previous job.
I applied online. The process took 2 weeks. I interviewed at Man Group (New Delhi) in Dec 2022
Interview
1. First step is a take home test. The question consists of a discrete probability generator. Production level code quality along with unit tests are expected.
2. Second rowun consists of a 30 minute phone screen based on your solution. Discussion of edge cases and cases which one could have possibly missed out.
3. The third round is a 90 minute peer coding interview of a question which involves re-arranging stock market data. This is a two part question. Since it's a toy example, be aware that your data structure would be simple and don't try to optimise for the second part.
4. Forth round is a 60 minute algo/ds round with a simple warm-up question followed by a graph search problem.
Overall, an easy interview compared to what's out there these days, just wish that round 3. would be better, since the toy example makes one focus on aggregation which changes the data structure making part 2 of the question odd.