Rejection after interview with feedback was basically: "We didn't like your code quality and the readability. You shouldn't have used C++."
C# next time my guy
Most new SWEs have never touched c++, it’s like speaking a foreign language to them
Consider that the feedback might actually have been “you aren’t good enough at C++ to interview with it”, not “C++ is a bad interview language”. Good C++ is a skill. Most new grads are atrocious at it.
fair enough. But C++ is naturally a less readable language. I generally prioritize efficiency and good data structure implementations over easy readability. But the company has a different perspective on it, so I see it like me just being a misfit there.
Yeah. So as someone with a lot of experience working in legacy code bases, I would not hire someone who said they prioritized… anything … over readability. Every unclear, undocumented pull request would be a ticking time bomb of wasted debugging time in the future. Code is communication. In the event that a truly atrocious implementation is absolutely necessary to achieve performance goals, then you must write a long comment explaining in detail what’s going on. Future You will thank you. If that’s not something you’re interested in, definitely don’t apply to places with legacy code bases. They will all be looking for people who want to write clear code.
Just do raw compiled binary next time.
Maybe you started implementing stuff which other languages provide out of the box. I stopped using C++ a long time ago for interview prep and was much happier with C# and Java.
Some interviews are there to assess code readability and maintainability.. there are reasons you don’t pick some programming languages for those reasons. I have never heard a single person say “I picked C++ because of how easy it is to understand and new grads are great at it!”
Did you reach Hiring Manager round or got rejected post pair programming?
got to hiring manager
Op can I dm you about the interview?
lol