
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
Candidate interview experiences
First-hand accounts from people who interviewed at monday.com.
Full Stack Developer
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.
- Can you implement an @mentions algorithm?
- How would you design a draggable list within the Monday app?
Full Stack Developer
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.
- 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.
FullStack Developer
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.
- 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.