Just finished the SWE OA, same setup as the reports people have posted in past years. Overall it wasn't that hard — compared to some other trading companies it wasn't especially hard, but the OA email did say you need to write your own test cases, and that turned out to be true. They give very, very few test cases, and there are a lot of edge cases you have to figure out and test yourself. On one problem I passed all the given test cases, but then when I tested it myself I realized I'd missed some cases. The good thing is they have an autogenerated answer — basically a reference solution — so when you're testing yourself you only need to worry about the inputs.
Problems 1 and 3 were around LC easy-medium level, the code itself wasn't that hard, but having to think through every case and write your own tests was a bit annoying...
Problem 2 was a data structure design question. The problem itself was pretty easy to understand, it's just that the code ended up fairly long (might also just be my coding style) — once you sketch it out and understand the problem, you can code it up.
I passed all the given tests, and tested each problem myself with another 5-10 cases, but I honestly don't know if I under-tested or missed something. I'll update later if there's any follow-up!
Discussion
Loading comments…