jodo logo

Jodo Interviews

2 experiences57 reads10 questions0% success rate
Jodo | SDE-2 | Bangalore
jodo logo
Jodo
sde-2bangaloreRejected
June 1, 202331 reads

Summary

I interviewed for an SDE-2 position at Jodo in Bangalore. The interview involved a mix of coding and conceptual questions. Although I felt positive about my performance, I was ultimately rejected.

Full Experience

I had an interview for an SDE-2 role at Jodo in Bangalore, which was conducted by Interview Vector. The interview focused on a combination of data structures and algorithms, along with some fundamental computer science concepts. I was asked to solve two LeetCode problems and discuss two theoretical topics. Despite feeling positive about my responses and effort, I ultimately received a rejection.

Interview Questions (4)

Q1
Two Sum
Data Structures & AlgorithmsEasy

Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order.

Q2
Count Sub Islands
Data Structures & AlgorithmsMedium

You are given two m x n binary matrices grid1 and grid2 representing maps of islands. An island in grid2 is considered a sub-island if all the cells of that island in grid2 correspond to land cells in grid1. Return the number of sub-islands in grid2.

Q3
ACID Properties
Other

Discuss the ACID properties (Atomicity, Consistency, Isolation, Durability) in the context of database transactions.

Q4
What is ORM
Other

Explain what Object-Relational Mapping (ORM) is, its purpose, and discuss its benefits and potential drawbacks.

Jodo | SDE 1 | Bengaluru | Feb 2023 [Reject]
jodo logo
Jodo
sde 1bengaluruRejected
April 4, 202326 reads

Summary

I interviewed at Jodo for an SDE 1 position in Bengaluru in February 2023. The interview process consisted of three rounds covering data structures, algorithms, computer science fundamentals, and low-level design, ultimately leading to a rejection.

Full Experience

My Interview Experience at Jodo (SDE 1)

I went through a total of three rounds for the SDE 1 role at Jodo in February 2023.

Round 1: Technical Assessment

This round primarily tested my technical acumen, focusing on data structures, algorithms, and fundamental computer science concepts. I was given two coding problems and several questions covering database ACID properties, differences between various types of database keys, and distinctions between network protocols like HTTP, TCP, and UDP.

Round 2: Behavioral and Past Experience

The second round was more about my professional background and soft skills. The interviewer asked questions related to my previous projects, work experience, and how I approach various situations at work. It was essentially a behavioral assessment.

Round 3: Low-Level Design (LLD)

The final round was a comprehensive low-level design challenge. I was tasked with designing the detailed architecture for an application similar to Splitwise, requiring me to consider various components, data flow, and system interactions.

Interview Questions (6)

Q1
Find All Duplicates in an Array
Data Structures & AlgorithmsEasy

Given an array of integers, I was asked to find all duplicate numbers present in it.

Q2
Climbing Stairs
Data Structures & AlgorithmsEasy

I was presented with the classic 'Climbing Stairs' problem: You are climbing a staircase. It takes n steps to reach the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?

Q3
Explain ACID Properties
Other

I had to explain the ACID properties (Atomicity, Consistency, Isolation, Durability) of database transactions.

Q4
Differentiate Primary, Unique, and Foreign Keys
Other

I was asked to explain the key differences between primary keys, unique keys, and foreign keys in the context of relational databases.

Q5
Differentiate HTTP, TCP, and UDP
Other

The interviewer asked me to differentiate between HTTP, TCP, and UDP protocols, discussing their characteristics and typical use cases.

Q6
Low-Level Design of Splitwise
System DesignHard

I was tasked with performing a low-level design for a system akin to Splitwise, considering aspects like user management, expense tracking, group functionalities, and debt settlement logic.

Have a Jodo 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 Jodo.