ServiceNow
ServiceNow

Software Engineer

Dynamic Programming Problem: Max Square Sub-matrix

Medium
ROUND 2: Technical Discussion & Problem-SolvingCodingCandidate Selected

Given a binary matrix, how do you find the maximum size square sub-matrix that contains all 1s? Provide your algorithm and an example.

This question was asked in

ServiceNow Software Engineer Interview Experience

The ServiceNow Frontend Software Engineer interview process involved multiple rounds of technical discussions and problem-solving. In Round 1, candidates faced JavaScript-based questions, covering topics such as output analysis, event loops, promises, and Angular concepts, followed by more complex problems in Round 2, including dynamic programming challenges and system design for an Autocomplete component. Overall, the interview experience at ServiceNow appears to be rigorous, emphasizing deep technical knowledge and problem-solving skills.

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media

Dynamic Programming Problem: Max Square Sub-matrix | ServiceNow Interview Question | InterviewRecap | InterviewRecap