I applied through a recruiter. I interviewed at Twilio (Tallinn) in Nov 2020
Interview
Everything started from a message on LinkedIn in.
And then it went like this:
- a call with an HR (~30 minutes). Briefly covered the company itself, their requirements for the open position, my current situation and why I was there.
- easy-to-medium Hackerrank challenge (up to 3 hours). A algorithmic coding challenge (leetcode easy), a SQL query challenge (an easy one), a couple of open design questions.
- a call with a hiring manager (~60 minutes). In depth covered the company requirements for the role, went through my previous experience with focus on soft skills
- virtual onsite, 6 session grouped in 3 consecutive days by 2 60 minutes calls back to back. Thoroughly went through all my past experience, covered lots of topic included but not limited to team collaboration, technology used, tech stack I familiar with, scrum processes, system design, algorithm problem solving (leetcode easy) and company values.
I didn't get the offer but the cherry on top of the interview process pie was the feedback session with an HR with honest and transparent explanation why it didn't work out that time.
Overall, amazingly professional recruitment process, extremely professional interviewers and the number one in the list of my potential next places to work.
Interview questions [4]
Question 1
Q: easy leetcode problem on arrays with two follow ups
I applied through a recruiter. I interviewed at Twilio (Bogotá, Bogota) in Apr 2024
Interview
Disappointing Interview Experience with Poor Communication and Unprofessional Conduct.
Rating: ★☆☆☆☆ (1/5)
Pros: The interview process was thorough, including multiple rounds that tested various skills, such as algorithmic problem-solving and system design. This provided a clear view of the company's expectations and the technical proficiency required.
Cons: The overall experience was marred by several negatives. Particularly, one of the interviewers during the system design round displayed highly unprofessional behavior and inadequate communication skills. His poor command of English and apparent disinterest in the responses given were significant deterrents. His attitude suggested a lack of genuine engagement with the interview process, focusing more on what he wanted to hear rather than the solutions presented. Such an interaction not only diminished the professionalism expected in a recruitment setting but also discouraged any desire to be part of the team.
Advice to Management: It is crucial to ensure that all interviewers are not only technically proficient but also capable of maintaining a professional demeanor. Interviewers should be trained to engage constructively with candidates, fostering an environment that is welcoming and respects the efforts of all participants. This is especially important as they represent the company's culture and values to potential new hires.
I applied online. I interviewed at Twilio (Seattle, WA) in Oct 2022
Interview
Very disappointed with pair programming result. I was told by recruiter that I didn't get the solutions to work, but it was totally incorrect statement. Where is the integrity here?
Interview questions [1]
Question 1
I signed NDA so I won't share the detail. Before pair programming, I shared my proposal with the interviewer. He agreed and said go ahead to do that. But apparently he wasn't comfortable with my approach later on. I got the solution to work, but I was told that my solution is not working. Nothing I can do to argue other than telling the recruiter that was incorrect statement. I understand it's hard to stay being objective in the interview process.
I applied online. The process took 4 weeks. I interviewed at Twilio (San Francisco, CA) in Oct 2022
Interview
The interview process was tough, but fair. It consisted of a LC medium take-home problem followed by 4 rounds of interviews including 2 behavioral and 2 technical (systems design and coding). The systems design was a tough one, but one that was fair given the requirements of the role. The coding is a 2 hour round and gives you a great chance to demonstrate how you work with a team, but this particular team didn’t provide or allow template projects which meant a lot of boilerplate that took away from the substance of the problem. My one suggestion would be an improvement on this. I really liked the bar raiser and I especially like that the bar raisers interview for cultural fit rather than how it’s done at Amazon. In the end the team ended up filling their staff level requirements. I went into team matching and quickly matched to an amazing team that was actually better aligned with my professional goals and interests.
Interview questions [1]
Question 1
Male sure you know popular and common architectures relevant to your role. Know common data structures and algorithms. Be prepared for LC medium or hard problems especially on the Twilio side. Know how to write clean and maintainable code that follows commonly accepted principles and best practices.