Taro Logo

Software Developer Engineer I Interview Experience - Barcelona, Spain

March 1, 2024
Negative ExperienceNo Offer

Process

A series of interviews that lasted all afternoon. In each one, they asked you a little about yourself and then asked you a series of programming questions.

Although I overcame most of them with optimal complexities, the second interview became complicated.

The problem was neither well-defined nor well-explained. Everything was done except collaborating on it.

It reached a point where I started to program a solution, but the data structure I was using was changed to the "default" one that would have been accepted, without even giving me the option to use my method.

Questions

Calculate all possible viable parenthesis combinations (e.g., "()()" is viable but "()())(" is not), up to n=8 (n=pairs of parentheses).

Two nodes are incorrectly placed in a BST. Find and swap them.

Perform a JOIN between two lists such that equal pairs between lists are returned (example: [1,2,3] and [1,2,2] returns [1,1], [2,2] and [2,2]).

Then, do the same, but the lists are "streams" of numbers (they don't fit in memory and arrive one by one), and the dictionaries also don't fit in memory.

Produce JSON matching this specification:

Translation = { "translatedText": string } Return: Translation

This content was translated from Spanish
View Original

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Microsoft Software Developer Engineer I role in Barcelona, Spain.

Success Rate

0%
Pass Rate

Microsoft's interview process for their Software Developer Engineer I roles in Barcelona, Spain is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Microsoft's Software Developer Engineer I interview process in Barcelona, Spain.

Microsoft Work Experiences