
Zameen Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Zameen.
Software Engineer
It was a really smooth and amazing process. I got a call from HR, and then I went for a technical interview. Two team members from the mobile application development department interviewed me. The interview lasted for about an hour, and then they sent me an offer. That was pretty cool.
- Could you elaborate on your background in mobile application development?
Software Engineer
So I got to their office and HR greeted me and had me fill out a form. Then, two senior developers started the interview. They began by asking about my education and university projects. After that, they asked questions about my past professional experience. Then, they moved on to database questions, and finally, coding questions. There was also an HR interview at the very end.
- Can you design the database for Gmail?
- Write a program to find the maximum depth or height of a binary tree.
Software Engineer
I applied in September 2020. The first thing was a screening test. They sent it on mail and it was online on coderbyte, which I think I did within a week. They mentioned that if you can do Mid level problems on Hacker Rank, then you can finish this test. There were three coding questions in total and I had 2 hours to complete them.
- Given a string `str` containing HTML DOM elements (b, i, em, div, p) and plain text, determine if the HTML is correctly nested. If it is, return `true`. If not, find the first element that, if changed, would make the string correctly formatted, and return that element's tag name. If the string is malformed, there will only be one element that needs changing. For example, if `str` is "<div><i>hello</i>world</b>", return "div" because changing the first `<div>` to a `<b>` would fix the nesting.
Zameen Software Engineer Interview Questions
Quoted word for word from Zameen interview reports.
“Given a string, what are all the unique sub-strings that are equal to a given length n? For example, for the string "AAABBBCCC" and N=3, the expected output is ["AAA", "AAB", "ABB", "BBB", "BBC", "BCC", "CCC"].”
Read reports →“Given a string `str` containing HTML DOM elements (b, i, em, div, p) and plain text, determine if the HTML is correctly nested. If it is, return `true`. If not, find the first element that, if changed, would make the string correctly formatted, and return that element's tag name. If the string is malformed, there will only be one element that needs changing. For example, if `str` is "<div><i>hello</i>world</b>", return "div" because changing the first `<div>` to a `<b>` would fix the nesting.”
Read reports →“Write a program to find the maximum depth or height of a binary tree.”
Read reports →“Can you find a pivot in an unsorted array so that the left-sum and right-sum are equal, and optimize it to run in O(n) time? For instance, if the array is [1, 4, 6, 7, 5, 3, 3], the expected output is 7. And if the array is [1, 4, 6, 1, 1, 1, 2], the expected output is 6.”
Read reports →“Can you devise a more efficient method for identifying string rotations?”
Read report →“Can you explain multiprocessing in Python?”
Read report →“Could you write the database schema for zameen.com?”
Read report →“Tell me about preorder traversal.”
Read report →“Can you design a database schema for Gmail.com?”
Read report →Formats, difficulty and experience
Across all 11 Zameen interview reports.