Deutschebank·Software Engineer·Online Assessment (OA)
Jul 2026
Deutsche Bank software engineer interview with two back-to-back coding problems, pretty standard algorithmic stuff. They also wanted test cases written out for each solution, which I wasn't fully expecting.
- Given the roots of two binary trees, write a function that returns true if the trees are structurally identical and all corresponding node values match.
- Write a function to check whether a string of brackets is valid, meaning every opening bracket is closed by the correct type in the correct order.
“Recursive solution felt natural here.”