CureMD·Software Engineer·Onsite - Multi Round
Jul 2026
Two-round process at CureMD for an Associate Software Engineer role: a timed CCAT aptitude test followed by a paper-based coding round and a technical interview. The poster cleared both and wanted to share since basically no one else had documented this process anywhere online.
- Walk me through your approach to the coding problems you solved on paper.
- Given that you can break one noodle into 3 pieces, which total number of pieces is impossible to achieve?
- A stack of 8 glasses is 42 cm tall. A stack of 2 glasses is 18 cm tall. How tall is a stack of 6 glasses?
- Tell me about yourself.
- Given an array of integers, return a new array where each element is the product of all other elements except itself, without using division.
- Given a list of intervals, merge all overlapping intervals and return the result.
- Given a list of strings, group the anagrams together.
- Find the length of the longest substring without any repeating characters.
“You walk in with your answer sheet and they just ask you to explain what you wrote.”