monday.com logo

monday.com Fullstack Engineer Interview Questions
& Process

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

Based on 61 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
78.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at monday.com.

Showing 3 of 61
monday.com logo
monday.com

Full Stack Developer

Engineering · more than a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical

I had my interview on December 23rd, a Monday in Tel Aviv. The process included an initial HR phone call, followed by a technical interview focused on coding, and then another technical interview which was about feature design. The HR person was really nice. She contacted me the day after the second interview to let me know I wasn't selected to move forward, and she shared the interviewer's feedback with me. My advice is to try the Monday app's free trial and get familiar with it before your interview.

Confirmed questions2 questions
  • Can you implement an @mentions algorithm?
  • How would you design a draggable list within the Monday app?
monday.com logo
monday.com

Full Stack Developer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 7 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite Recruiter call Offer
Interview formats
Behavioral Coding System Design Technical

The whole interview process felt pretty fun and engaging, even though it was quite long. I was interviewing at other places too and got offers, but monday.com interviews really stood out. Three things I really liked that I hope other companies do: 1. Quick and honest feedback: The recruiter who first called me kept in touch after every interview, explaining what they thought and what was next. 2. Tech interviews that actually matter: Most places just send a leet-code quiz or a generic take-home task. But here, all three technical interviews were with actual developers, covering different areas, and were super relevant to the daily work. 3. Real conversations: Especially in the tech interviews, but really in all of them, it felt like a genuine chat where my input was valued and actually guided the discussion, not just a checklist chat.

Confirmed questions7 questions
  • Tell me about yourself and what you are looking for in your next role.
  • Peer-coding exercise for a small scoped question regarding the companies' @mention system. Implement functionality using the right data structures and iteration algorithms with minimal space/time complexities.
  • Higher-scoped question regarding board item ordering and re-ordering. Design a client-server API weighing pros and cons for increasingly difficult scenarios.
monday.com logo
monday.com

FullStack Developer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite Recruiter call
Interview formats
Technical Behavioral

The interview process was pretty fast and professional, wrapping up in about two weeks. It included six stages: an initial HR call, three technical interviews, a management interview, and a final HR chat. All the interviews were conducted via video. It was a fun and challenging experience. The technical interviews involved talking with developers from different teams, and each one focused on a real problem they'd faced at monday.com. It was cool to meet various people from the company and see how nice and professional they were. You could tell they really enjoy their jobs, and working on a relevant, real problem together let us both imagine what it would be like to collaborate. They seemed to prioritize how you think and communicate over your exact solution or technical background, which I really liked.

Confirmed questions1 question
  • Could you walk me through the entire process for implementing a drag and drop sorting feature for items?

monday.com Fullstack Engineer Interview Questions

Quoted word for word from monday.com interview reports.

Given an object columnIdsToValues = { text: 'approved', status: 'Done', vacationDays: 1, holidays: 2 } and a formula in String form const formula = 'CONCATENATE("Total: " , sum( holidays, vacationDays)'; you need to replace each key (holidays and vactiondDays) with their values from the Object and return a new string

Read reports

Find two numbers in an array that add up to a given target number.

Read reports

Could you implement a function that takes a string formula and a dictionary, and substitutes any keys found in the formula with their dictionary values?

Read reports

Could you implement a function to build a sitemap by recursively fetching all inner links?

Read reports

Was a recursive approach preferred over an iterative one for the site map generation?

Read report

Could you build a site map for a provided URL, ensuring all internal links are included and external links are tracked but not followed?

Read report

How would you approach replacing placeholders like '#first_name#' within a string, using data from a provided dictionary?

Read report

Can you write a function to substitute placeholders like '#years#' within a string with their corresponding values, transforming 'i am #years# years old' into 'i am 20 years old'?

Read report

Can you implement the notify(IDs: string[], message: string) function in an efficient way, considering IDs can represent users or teams?

Read report

Formats, difficulty and experience

Across all 61 monday.com interview reports.

Interview formats

Technical 31.7%
Coding 28%
Behavioral 22.4%
System Design 16.8%
Presentation 1.2%

Interview difficulty

Easy 8.2%
Average 65.6%
Difficult 26.2%

Candidate experience

Positive 78.7%
Negative 9.8%
Neutral 11.5%