Olyv|Smartcoin interview Experience| Worst Experience | SDE 2| Bangalore|3 YOE

olyv|smartcoin logo
olyv|smartcoin
SDE 2Bangalore3 yearsRejected
October 17, 202583 reads

Summary

My interview experience with Olyv|Smartcoin for an SDE 2 role in Bangalore was disappointing. Despite a strong performance in the technical rounds, I was ultimately not selected due to internal budget issues and concerns regarding my past job switches and salary expectations.

Full Experience

I had a truly frustrating interview experience with Olyv|Smartcoin for an SDE 2 position in Bangalore. It felt like a complete waste of my time. They required me to come into the office for the later rounds, only to effectively reject me much earlier due to what seemed like budget constraints and issues with my background. This felt very unprofessional.

My first round was conducted virtually and focused on Data Structures and Algorithms. The interviewer presented a problem: given an array representing building heights, along with a certain number of bricks (x) and ladders (y), I needed to determine the farthest building I could reach. The rules were: if the next building was lower or the same height, I could move for free; if it was higher, I had to use either a ladder or bricks equal to the height difference. I proposed two initial approaches—dynamic programming and binary search—and then refined my solution to an optimized greedy strategy. I received excellent feedback for this round.

The second round was in-person. I was asked to design a Low-Level Design (LLD) for a 'Book My Show'-like application, specifically focusing on how to save seat information and display a seat map within the app. They also inquired about my college projects. The interviewer was quite helpful, even suggesting useful hacks. I designed the full database schema, explained the necessary joins, and proposed using rectangle objects to represent seats along with other hall-related data. This round also went well, and I was told to proceed to the next stage.

However, before my third round began, a finance representative approached me and informed me about budget issues for the role. This revelation, coming so late in the process, was quite disheartening.

Despite this, I proceeded with the third round, which was also in-person. This round included behavioral questions about my short stints in previous companies and my salary expectations. Additionally, I was given a High-Level Design (HLD) problem: designing an email service capable of handling various types of emails (like OTPs and promotions) with rate limiting. The key requirement was to ensure OTP-related emails were sent immediately, while promotional emails were dispatched over time. My solution involved using a queue for promotional emails, Redis for rate limiting, and I discussed how to handle potential failures. While the interviewer seemed satisfied with my design, my past job switches and salary expectations were clearly a point of concern for them.

Ultimately, I was not selected, making the entire interview process feel like a significant waste of my time, especially considering the effort of traveling to their office.

Interview Questions (4)

Q1
Farthest Building You Can Reach
Data Structures & Algorithms

Given an array representing building heights, along with 'x' amount of bricks and 'y' amount of ladders. Starting at building 0, determine the farthest building you can reach. If the next building is lower or the same height, you can move with no cost. If the next building is higher, you must either use a ladder or an amount of bricks equal to the height difference.

Q2
Book My Show Low-Level Design
System Design

Design a Low-Level Design (LLD) for a 'Book My Show' type application. Specifically, focus on how to save seat information and display a map of available seats on the application. The discussion also included my college projects.

Q3
High-Level Design for Email Service with Rate Limiting
System Design

Design a High-Level Design (HLD) for an email service that handles different types of emailing services (e.g., OTPs, promotions) with rate limiting. The service should ensure that OTP-related emails are sent immediately, while promotion-related emails are sent over time.

Q4
Behavioral Questions & Past Experience
Behavioral

The interviewer asked about my short stints in previous companies and my salary expectations.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!