M

Mitsubishi

Senior Software Engineer

Interview Date

Result

Not Specified

Difficulty

Hard

Rounds

Multiple rounds

Drive Type

Full-Time

Topics asked

ImmutabilityDesign PatternsSystem DesignConcurrencyData StructuresAlgorithmsLinked ListsArraysVideo Buffer Design

Detailed experience

Role: Senior Software Engineer

College: Not Specified

Interview Date: Not Specified

Interview Type: Full-Time

Result: Not Specified

Difficulty: Hard

Rounds: Multiple rounds

Topics Asked: Immutability, Design Patterns, System Design, Concurrency, Data Structures, Algorithms, Linked Lists, Arrays, Video Buffer Design

Experience:

For a Senior Software Engineer position at Mitsubishi UFJ Financial Group (MUFG), candidates faced challenging coding rounds. The pre-screening round involved questions on immutability and design patterns. Subsequent rounds delved into system design, concurrency, and advanced data structures.

One candidate's Round 1 was a Hackerrank coding test where they solved two Data Structures and Algorithms (DSA) variants, including removing duplicates in an unsorted linked list and finding the kth largest element. Another specific coding challenge involved designing a custom video buffer data structure that supported `add`, `delete`, `getFirst`, and `getEnd` operations without using the Java Collections Framework. A different experience mentioned solving the "Water and Jug problem" without interviewer help in the first round, followed by a round that involved managing an employee reporting tree.

Posted on - 13 Nov 2025
Mitsubishi Interview Experience - Senior Software Engineer | OAHelper