
Synup Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Which role are you interviewing for?
17 roles · 31 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Synup.
Software Engineer
The interview had two main technical rounds, followed by an HR chat. The first round was technical, focusing on PHP, SQL, and Data Structures and Algorithms (DSA). It heavily tested OOPs concepts using PHP, which was a bit of a challenge since I wasn't too familiar with its syntax. I did explain the concepts well, though. There were also some SQL questions and a basic DSA problem to solve using PHP. The interviewer was nice, and it was a good experience overall, but the language issue made it tough, and unfortunately, I didn't pass this round. It was still a useful learning opportunity.
- Can you give an example of inheritance?
- Could you answer a few questions about SQL queries?
- There was one basic DSA question asking to reverse each word from the array $array = 'Everything starts with nothing', with the expected output being 'gnihtyrevE strats.......so on'.
Backend Developer
So there were 3 rounds in total. The first was a recruiter call, then a technical screen, and the last one was an in-person interview. In the second round, they asked me to develop a database schema and create tables in PostgreSQL, and also build a REST API using PHP. Unfortunately, I couldn't clear the in-person round.
- Can you tell me about your previous work experience and introduce yourself?
- Could you design a database schema for Zomato?
- Design a database schema in PostgreSQL that manages user accounts, folders, and locations with hierarchical structures and access control. Users assigned to a parent should see all children, but users assigned only to a child should only see that child and its descendants. Users can be assigned directly to locations and sub-locations, with access restricted to direct children and descendants. Implement this in PostgreSQL.
Content Writer
I was really disappointed with how this whole thing went down. They didn't even bother to check basic stuff about my past jobs, like my salary, how much work I did, or what kind of work it was, before asking me to come to their office. Then, two people from the Marketing team did this 'interview' with me. After about 30 minutes of pointless talking, they finally asked about my salary and seemed okay with it. Throughout the whole chat, the interviewer kept leaving to talk to the founder, which felt super rude, especially when it happened multiple times during our conversation. The last time he came back, they decided I was too 'expensive' for them. Seriously? Shouldn't you ask about salary before calling someone in?! They just cut the conversation short, which really showed how unprofessional they are. They also had this arrogant attitude, trying to downplay my skills, which made me really uncomfortable. Instead of getting the facts straight before calling someone for an in-person meeting, they thought it was fine to waste my time. Honestly, it felt like a total waste of a good 3 hours.
- They never asked me about my CTC until the very end.
Product Manager
It was challenging, properly organized and a 2-way process. I got to discuss with the heads of almost all the departments which a PM needs to work with. It helped me know in detail about the company and its workflow. All the interviewers were very experienced and knowledgeable in their domain, having a detailed discussion with them helped me showcase my skillsets to the full of its potential and learning new things. Overall, it was a great experience and helped me make an informed decision in joining the company.
- How do you, as a PM, prioritize which task or feature to take first?
Synup Interview Questions
Quoted word for word from Synup interview reports.
“Implement the word reversal in PHP for the input $array = 'Everything starts with nothing'.”
Read reports →“Can you build a REST API using PHP?”
Read reports →“What are the pros and cons of using REST API”
Read reports →“What is Javascript Async/await?”
Read reports →“How do React Hooks work?”
Read report →“How would you implement a way to access a country's code by its name, like Country.India, given a 'countries' table with columns (id, name, code) and sample data like [{1, India, In}, {2, China, Cn}]?”
Read report →“Can you explain the difference between class eval and instance eval?”
Read report →“Can you solve the Jump Game Problem?”
Read report →“Design a database schema in PostgreSQL that manages user accounts, folders, and locations with hierarchical structures and access control. Users assigned to a parent should see all children, but users assigned only to a child should only see that child and its descendants. Users can be assigned directly to locations and sub-locations, with access restricted to direct children and descendants. Implement this in PostgreSQL.”
Read report →Formats, difficulty and experience
Across all 31 Synup interview reports.