Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Twilio nel mese di mar 2020
Colloquio
Twilio is in the process of setting up its Bangalore operations. I interviewed for the senior software engineer 2 position through the twilio talent acquisition team. I had 6 rounds of zoom interview with panels from the US and Europe offices. The whole process lasted for a week.
1.) The first round was a screening round. It comprised of a fairly simple problem solving where I had to write the code for the problem. The second question was a design problem where the output asked was just the api design requirements. The purpose was to check the basics of the candidate and how he approaches the problem.
2.) The second round was a pure problem solving round where the candidate was required to code the problem in 40 mins. Make sure you discuss the kind of solution required by the interviewer. I made the mistake of going for a complex solution and skipping the relatively simpler solution which the interviewer was looking for. So communicate every thought process.
3.) This was a more of behavioural round with few technical scenarios. This was again with the director. Focus on giving precise answers as in situations, specific goals, results etc.
4.) This was a pure design round. This was on the sketchboard and zoom. I was asked to implement a billing system end to end. The main thing to remember in this round is to give reasons about your design choices and pros and cons of that choice. As these rounds are open ended communication is very important so that interviewer and the candidate is at the same page.
5.) This was a complete behavioural round. The panel was looking for the presence of core values of twilio in the candidate. Again dont give generic answers. If you have ever experienced any of the circumstances asked, then answer in detail about the specifics, otherwise just convey that you haven't encountered any of those situations.
6.) The last round was a mixture of problem solving and design where I was asked to code the solution. I didn't repeat the mistake of going for the most optimised solution in one go but discussed all the solutions and finally implemented one which was asked by the panel.