arrisse logo

Arrisse Interviews

1 experience3 reads
SDE 2 @ Arrise
arrisse logo
Arrisse
SDE 2
April 3, 20253 reads

Summary

I interviewed for an SDE 2 role at Arrisse, experiencing rounds focused on Java basics, Data Structures & Algorithms, Low-Level Design, and multithreading concepts.

Full Experience

Round 1

Few basic questions on Java - Optional, try with resource, synchronized etc.

DSA:

  1. Generate all the subsequences of a given array list
  2. Given a string, find the length of the largest substring with non-repeating characters

Round 2

Supposed to be LLD round:

Questions on past experiences. Question on transactions in microservices - expected saga pattern.

Java - 2 threads, 1 prints odd, 2 prints evens - print from 1-200 in order using two threads. Busy wait and wait+notify.

Question on synchronized blocks, ensuring no two writes happen to a single resource in a distributed system.

Interview Questions (5)

Q1
Generate All Subsequences of an Array List
Data Structures & AlgorithmsMedium

Generate all the subsequences of a given array list

Q2
Length of Largest Substring with Non-Repeating Characters
Data Structures & AlgorithmsMedium

Given a string, find the length of the largest substring with non-repeating characters

Q3
Transactions in Microservices (Saga Pattern)
System Design

Question on transactions in microservices - expected saga pattern.

Q4
Two Threads Print Odd/Even Numbers in Order
Data Structures & AlgorithmsMedium

Java - 2 threads, 1 prints odd, 2 prints evens - print from 1-200 in order using two threads. Busy wait and wait+notify.

Q5
Synchronized Blocks for Distributed Resource Access
System Design

Question on synchronized blocks, ensuring no two writes happen to a single resource in a distributed system.

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