The interview process is quite straightforward and includes the following stages:
1. DSA Round – Focused on data structures and algorithms.
2. Take-Home Machine Coding Assignment – A practical problem to be implemented independently.
3. Machine Coding Discussion – A detailed walkthrough and discussion of your submitted solution.
4. High-Level Design (HLD) Round – Covers system architecture and design decisions.
5. Behavioral Interview – The final round assessing communication, teamwork, and cultural fit.
Questions d'entretien [1]
Question 1
- During DSA round easy/medium question was asked
- Lots of behavioural questions were asked as well, during whole process.
Recruiter scheduled an interview with me. They were 15 mins late and then called me on the phone instead of the scheduled meeting. It was clear he was just in the car and forgot about the meeting or something. I cleared that interview and was told they were going to schedule the next interview.
About a week later, the recruiter emailed me to schedule that same introductory call again. They never wrote any notes or even remembered having the first interview with me. I reminded them we had already done that introductory call and they said they would get me scheduled on the following Monday.
On the following Wednesday, I hadn't heard anything and I backed out of the process. Please treat people's time with at least a tiny bit of respect.
J'ai postulé via un recruteur. J'ai passé un entretien chez Weave
Entretien
Applied via their career portal, had a disucssion with TA team about interview process and what the company is, what it does.
First round was taken by the engineering manager
The interview was quite technical, focusing on questions about Go programming and its concurrency model. The interviewer also asked about the interviewee’s past projects, particularly their experience in implementing parallelism and concurrency across distributed systems.