I applied online. The process took 1 week. I interviewed at ONCI (London, England) in Aug 2019
Interview
Main stages worth mentioning:
- coding exercise (on-site)
- system design (on-site)
- culture-fit part- soft-skills, information about organisation of the company, very enjoyable.
Simple and quick process, yet there was one issue, with system design part (see the points below), I would consider the experience to be positive.
Interview questions [2]
Question 1
Coding exercise - a simple game to implement, coding done in IDE, not on whiteboard or in some notepad. You can pick Python or Java (maybe there were some other options too). Once the code was completed, some examples were ran and checked,. All done in a very friendly and collaborative manner. Good communication.
System design - a challenge to gather some data from different sources about the market, process them and use them to make some business decisions. Very data-engineering oriented.
Overall, nice complexity, good conversation, quite challenging but there were two main issues:
- problem definition was quite vague, which might be OK to some degree but on top of it the expected outcome was also very unclear or perhaps unrealistically wide so it would have to be very "shallow" given the time constraints
- very limited time due to the interviewer being late (more than 10 minutes) led to a very rushed and chaotic style of interview
I applied online. The process took 1 week. I interviewed at ONCI in Mar 2020
Interview
Unprofessional recruiter, very friendly during the intro call, then after the phone screening if you don't pass they just won't tell you anything at all. The interviewers also specified that for any kind of questions you could email them or the recruiter.. Why would you do that?
Interviewed in September 2019 for a role. The phone screen had 2 algorithmic questions, I got the first right and struggled with the second. Got no feedback on a decision from the recruiter, even when I contacted them to ask a few days later. Would have appreciated the courtesy to reply to me, especially after I asked.
I applied through a recruiter. I interviewed at ONCI (London, England) in Sep 2019
Interview
Phone screen via Hacker Rank. I first had two questions, the second of which had a fairly amiguous specification, that I understood differently that what the interviewer intended.
So they organized a second phone screen with a single question that had two follow up steps with increasing difficulty. I solved it all; correctly (the interviewer tried it himself on a number of inputs and it worked) with a well structured solution. As it turned out I was rejected because of "verbosity of my solution". I strongly suspected the interviewer was a Python developer freaked out by seeing a Java constructor, because that's about as much verbosity there was to the solution. He also suggested an "improvement" that would have made it marginally shorter at the expense of modularity, so a rather questionable tradeoff, I'd say.
I've been interviewing for 10+ years, sitting on both sides of the fence numerous times and have no problem admitting flanking an interview, but getting a bogus feedback is fairly frustrating.