D

Deutsche Bank

Software Engineer

Interview Date

September 22, 2023

Result

Selected

Difficulty

Rounds

2 Technical Interviews (Behavioral aspects integrated)

Drive Type

Off-Campus (International Offer)

Topics asked

Projects (web developmentmachine learning)Tech StackData Structures & Algorithms (Valid ParenthesisGroup AnagramsPalindrome without extra space)Investment and Banking knowledgeBehavioral (challengesteamwork)

Detailed experience

Role: Software Engineer

College: Not Specified

Interview Date: September 22, 2023

Interview Type: Off-Campus (International Offer)

Result: Selected

Difficulty: Not Specified

Rounds: 2 Technical Interviews (Behavioral aspects integrated)

Topics Asked: Projects (web development, machine learning), Tech Stack, Data Structures & Algorithms (Valid Parenthesis, Group Anagrams, Palindrome without extra space), Investment and Banking knowledge, Behavioral (challenges, teamwork)

Experience:

This experience details an off-campus interview process that led to an international offer.

Technical Interview 1 (60 minutes): The interview involved two interviewers and focused on a detailed exploration of the candidate's projects and tech stack. Significant time was spent discussing machine learning projects and concepts. The interview included a coding challenge: a "Valid Parenthesis Question" from DSA.

Technical Interview 2 (60 minutes): This round started with a deep dive into the project portfolio, particularly web development projects, scrutinizing design choices and implementation strategies. The importance of web development projects and their design elements was stressed. The interviewer presented a coding challenge: solving the "Group Anagrams" problem from LeetCode, which the candidate solved using a HashMap. Another challenge was to determine if a given integer was a palindrome, initially suggesting an array but then solving it without extra space using recursion. Questions related to investment and banking were also asked. This round also featured a series of behavioral questions about past experiences, tackling challenges, and teamwork.

Key Takeaways: The interview emphasized technical depth (web development, DSA), behavioral preparedness (well-articulated responses using past experiences), problem-solving agility (finding alternative solutions), industry knowledge (investment and banking), and communication skills.

Posted on - 12 Nov 2025
Deutsche Bank Interview Experience - Software Engineer | OAHelper