I applied online. The process took 4 weeks. I interviewed at FXC Intelligence in Dec 2024
Interview
The recruitment process consisted of four stages:
1.Meeting with the HR Recruiter (~30 minutes): This stage involved a conversation about my background, experience, and motivations.
2.Meeting with Members of the Target Department: In this stage, I discussed a task that was provided between the first and second stages. This included live coding and answering technical questions about Python.
3.Meeting with the Data Engineering Manager and VP of Technology: This conversation focused on the code life cycle, working methods, team spirit, and strengths and weaknesses.
4.Final Meeting with the CEO: This was a short conversation to get to know each other better.
I found each stage to be significant and developmental. I am grateful for the opportunity to test myself in this recruitment process, and I believe it is worth applying to this company because it has fantastic people. Additionally, I recommend checking out the company blog before applying, as it contains useful resources that can help you successfully navigate the process.
I applied online. The process took 4 weeks. I interviewed at FXC Intelligence (London, England) in Sep 2024
Interview
Very enjoyable experience. There were three parts for the interview. First was an introductory call with talent acquisition specialist from FXC. It covers basic introductory questions, a short company presentation and deeper explanation of the role. You will also discuss your salary expectations. After that you can either choose a take-home assignment (which takes 2-3hr to do) or do a live coding session during the tech interview. You can discuss your solution during the 2nd interview, answer some questions, offer insights on improvements for the solution if you had more time etc. They will ask you some additional questions related to your role. You can ask them as many questions as you want. Third interview is with company CEO after which you will get an official offer if approved.
Interview questions [4]
Question 1
Explain three ways to achieve concurrency/parallelism in Python