Moveworks logo

Moveworks Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 40 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
35% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Moveworks.

Showing 3 of 40
Moveworks logo
Moveworks

Software Engineer

Engineering · nearly a year ago

Mid Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Offer
Interview formats
Behavioral Technical Coding System Design Presentation

It was a lengthy interview process, spanning 4 weeks from application to offer. I applied directly. First, there was a 30-minute recruiter phone screen about my background and the role. Then, a 1-hour technical interview with a senior engineer, which involved a problem similar to 'word break'. Following that, I had a virtual onsite loop consisting of two coding rounds, two system design rounds, a one-hour session, and a 30-minute product demo. The coding questions were medium-hard, akin to LeetCode, focusing on strings and hashing. System design questions were also medium difficulty, emphasizing core concepts. The overall difficulty was quite high.

Confirmed questions1 question
  • Can you describe the most challenging task or project you've successfully completed?
Moveworks logo
Moveworks

Software Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 10 rounds
Interview process
Phone screen Technical screen Onsite Background check Offer
Interview formats
Coding System Design Behavioral Technical

The interview process was tough and well-structured technically. It started with two phone screens, one focused on coding and the other on system design. Then came an 8-round onsite interview. This included a demo, more coding and system design interviews, talks with the hiring manager, and leadership rounds. The whole onsite part took over 6 hours, which was quite long and tiring. However, the recruiting and coordination team was really bad at communicating and organizing things. Even before the onsite, they were slow to respond. After I finished the last round, I followed up for three weeks by emailing different recruiters, but no one got back to me. I finally had to ask someone at Moveworks to connect me with recruiting. A recruiter then replied saying the decision was in their internal system and I should have gotten it. This felt like a poor excuse after weeks of silence. Even if automated emails failed, they had plenty of chances to reply to my many follow-ups. When a candidate puts in so much time and effort, the least they can do is provide timely closure and communicate respectfully. A lack of transparency and follow-through really hurts the candidate experience, no matter how high the company's technical standards are.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Moveworks logo
Moveworks

Software Engineer

Engineering

Mid Average Positive experience Decline offer 7 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen Technical screen Presentation Technical screen
Interview formats
Technical System Design Presentation

The interview process for the Software Engineer role in Bangalore involved several rounds. It started with introductory calls with the TA head and Site head. This was followed by two rounds focused on Data Structures (DS), two design rounds, one product demo, and concluded with a Hiring Manager (HM) round. Most of my interactions were with people from the US, and their energy was infectious, particularly Matthew and Vaibhav. They were very thorough in providing all necessary information for candidates to make an informed decision about accepting an offer. While the overall experience was good, it was quite lengthy and some parts felt repetitive. The compensation structure is also good, with a strong emphasis on ESOPs for long-term wealth creation.

Confirmed questions1 question
  • I signed an NDA.

Moveworks Software Engineer Interview Questions

Quoted word for word from Moveworks interview reports.

Given a list of string, we need to return substring for each string such that substring is not present as substring of any other string in the list.

Read reports

Can you write a parser to evaluate mathematical expressions given as a string?

Read reports

Given that we're experiencing issues with Google indexing one of our pages, what do you suspect might be the cause?

Read reports

Could you implement the Hangman game, handling string polling and guessed characters, being careful about all the corner cases?

Read report

How would you go about building a simple search engine?

Read report

How would you design a system to rank Airbnb listings?

Read report

Given a set of prerequisites and courses, how would you build a schedule for an NLP student?

Read report

Formats, difficulty and experience

Across all 40 Moveworks interview reports.

Interview formats

Coding 35.8%
System Design 21.7%
Behavioral 20.8%
Technical 18.9%
Presentation 2.8%

Interview difficulty

Easy 10%
Average 57.5%
Difficult 32.5%

Candidate experience

Negative 50%
Neutral 15%
Positive 35%