coinswitch logo

Coinswitch Interviews

2 experiences19 reads5 questions50% success rate
Interview Experience
coinswitch logo
Coinswitch
Rejected
October 17, 20246 reads

Summary

I had a negative interview experience at Coinswitch where I successfully passed the first DSA round by solving two LeetCode medium problems, but was then rejected without proper feedback.

Full Experience

I had a very unpleasant interview experience at Coinswitch. The first round was dedicated to Data Structures and Algorithms, where I was given two medium-level LeetCode questions. I managed to solve and run both problems successfully. Although further interviews were initially scheduled for the same day, I later received an email after the first round indicating that they were proceeding with other candidates. My subsequent attempts to obtain proper feedback were unfortunately met with silence, making it a truly frustrating experience.

Interview Questions (2)

Q1
Non-overlapping Intervals
Data Structures & AlgorithmsMedium

Given an array of intervals intervals where intervals[i] = [start_i, end_i], return the minimum number of intervals you need to remove to make the rest of the intervals non-overlapping.

Q2
Course Schedule
Data Structures & AlgorithmsMedium

There are a total of numCourses courses you have to take, labeled from 0 to numCourses - 1. You are given an array prerequisites where prerequisites[i] = [ai, bi] indicates that you must take course bi first if you want to take course ai. Return true if you can finish all courses. Otherwise, return false.

CoinSwitch | SDE 1 | Interview Experience
coinswitch logo
Coinswitch
SDE 1Bangalore1.25 yearsOffer
October 12, 202213 reads

Summary

I applied for the SDE 1 role at CoinSwitch Kuber via LinkedIn and successfully cleared an online assessment followed by two interview rounds, ultimately receiving an offer.

Full Experience

I applied for the SDE 1 position at CoinSwitch Kuber after seeing a posting on LinkedIn. Shortly after applying, I received a link to complete a Hackerearth Online Assessment. This assessment included three medium-hard questions: one based on Dijkstra's Shortest Path Algorithm, another on Tree Traversal, and a third one that I couldn't recall. I managed to complete the first question and partially complete the second.

A few days later, a recruiter contacted me, informing me that there would only be two interview rounds: one focused on Data Structures & Algorithms (DSA) and one HR round.

My Round 1 (Problem Solving) lasted for 1 hour. We discussed two main problems:

  1. The first question involved a grid of m*n size, and I had to calculate the number of ways to move from the top-left corner to the bottom-right corner, only being allowed to move down and right. This was a straightforward Dynamic Programming problem.
  2. The second problem presented a sorted array containing both negative and positive numbers. The task was to square all the numbers and return them in a sorted format. For example, given [-5, -3, 0, 1, 4], the expected output was [0, 1, 9, 16, 25]. I first proposed a brute-force solution involving squaring all numbers and then sorting the array, which would have an O(n log n) complexity. The interviewer prompted me for a more optimized solution. I then suggested an approach where I stored negative and positive numbers in separate arrays, squared them individually, and then merged these two already sorted lists, achieving O(n) complexity. They pushed for even further optimization to use constant space, and while I was able to explain the approach using binary search and a two-pointer technique, there wasn't enough time to implement it. They seemed content with my approach.

Next was Round 2 (HR Round), which lasted for 30 minutes. This round primarily involved discussions about my current company and the projects I had worked on. I had to explain my projects in considerable detail. Additionally, I was asked to explain the database systems used by Google Sheets.

A few days following the interviews, I was extended an offer.

Interview Questions (3)

Q1
Unique Paths in a Grid
Data Structures & AlgorithmsEasy

Given a grid of m*n size, calculate the number of ways to move from the top-left corner to the bottom-right corner if you can only move in down and right directions.

Q2
Square and Sort Sorted Array
Data Structures & AlgorithmsMedium

Given a sorted array of negative and positive numbers, square all of them and give the output in sorted format.
Example: input [-5, -3, 0, 1, 4], Expected output [0, 1, 9, 16, 25].

Q3
Database Systems for Google Sheets
System Design

Explain the database systems used by Google Sheets.

Preparation Tips

My preparation involved rigorous practice of coding problems, particularly focusing on Data Structures & Algorithms. I brushed up on algorithms like Dijkstra's, tree traversals, dynamic programming, and various array manipulation techniques. I also prepared for discussions about my past projects and common HR-related questions, alongside system design concepts like database systems used in large-scale applications.

Have a Coinswitch Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Coinswitch.