Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Twilio (San Francisco, CA)
Colloquio
Between applying for the position, it took about three weeks before the company responded. I was given the outline of how the interviews for the phone screens as well as a brief idea of the expectations. Most of the questions that were posted on Glassdoor came up to some degree.
First interview was a phone screen, mostly behavioral with very little diving into technical knowledge. After that, they followed up with a technical phone screen with the hiring manager, the question wasn’t too difficult (easy on Leetcode) but they seemed to be looking for other intangible skills that could benefit the team. The second phone technical was scheduled but unfortunately my interviewer had to be subbed in last minute due to an ongoing issue. Wasn’t a particular fan of that as that adds increased stressed on the interviewee of not knowing anything about your interviewer but luckily this worked in my favor. The second phone interviewer asked two easy/medium level questions and was cheerful but also understanding of the pressure which made it easier to think through my thoughts.
The on-site was a little bit more challenging. The interview was broken into three technical interviews, a lunch behavioral and one remaining behavioral. Prior to going on-site, the recruiter couldn’t provide too much information, which is expected. The problems are closely related to the possible tasks that the team you may join do. A lot of it is can you program but more importantly can you identify where you struggle and find a solution. One was a system design, another was explanation of a project you worked on and how you contributed, where you voiced your opinion and technical design. The coding portion was related to building a feature using an API which closely resembles the core of the company’s product.
All in all, I think the questions were fair. They weren’t hard per say but it focused more on skills needed to answer a question in a working scenario rather than purely leetcode problems. Despite doubting myself I was pleasantly surprised to receive an offer. I would say it it important to be confident in your system design and weigh the pros/cons of a solution before implementing.
Domande di colloquio [2]
Domanda 1
Given a combination of brackets, parenthesis, curly braces, tell me if it is balanced.
“(){}[]” = True
“(])[“ = False
So glad you enjoyed your interview experience and decided to join us! If there is anything we can do to improve our process further, please let your recruiter know.
Altre recensioni di colloqui per Software Engineer presso Twilio
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Twilio
Colloquio
I was given a take-home coding exercise, which was quite a bit more hefty than most others I've had. Sent a link to the public repo a few days later. The following week, the recruiter asked me to send the link I already sent. When I followed up the next week, I found that the recruiter's email bounced - they were no longer with the company. So I then emailed a higher-up, who passed me along to another recruiter, who I then sent my exercise to yet again. A rejection followed soon after with no feedback.
Phone screen and onsite with a few leetcode and system design questions. The overall process was professional and the recruiters did a good job of keeping me up to date.
Domande di colloquio [1]
Domanda 1
Implement an LRU Cache with some existing boilerplate code
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Twilio (Dublino, Dublino)
Colloquio
Very friendly talent acquisition staff member, was given plenty of info for technical test, including what concepts would be asked. Had to do a systems design interview also and was given enough to prep for that.
Domande di colloquio [1]
Domanda 1
Programming question about traversing graphs, systems design question about a photo printing service