11 Comments

I have never used leetcode, doesn't seem to be as popular in SQL interviews, but sounds very stressful

Expand full comment

It depends 😃 During my studies we did it for fun. Of course, the narrative changes when you do it because you want to get into a prestigious company.

Expand full comment

Yeah I can see the context definitely matters in that case,

Expand full comment

Small organisations definitely miss out when they use it. As you say it's an efficient (if not great) filter if you have too many applications to handle without it and are willing to reject good candidates (because you have enough good candidates who will pass the filter too).

Expand full comment

Great point, John. You need to have a big volume of good programmers for this to work...

Expand full comment

We used a similar tool — Devskiller, developed by a Polish company.

However, it emphasises more practical use cases and even requires the use of a framework (we mainly used it for Ruby on Rails). It was much closer to the real tasks on the job.

Thanks for the shoutout, Akos!

Expand full comment

That's interesting. As I was working on a short free React course I had this idea for an interactive course where the learner would play a role of a software developer and get requests from the project manager to implement real-world stuff inside an app - inputs, UI elements etc.

Expand full comment

I think, leetcode is a shortcut way to evaluate a candidate for their willingness to learn , and their problem solving abilities. But it doesn't guarantee if they actually have the skills required on the job (especially if the candidate is on junior level), so employers have to have some kind of training setup for them. On the other hand, take home assignments almost mimic the actual work that we do on our jobs. And it's a good way if you want to onboard candidates quickly and have them ship ASAP. The only con is companies sometimes have candidates work on big assignments and never even reply back with some feedback which is very frustrating.

Expand full comment

I'm all for take-home assignments and talking through them in a follow-up interview. It's so simple. I also love open-ended questions, where you can discuss things and there are no right or wrong answers.

Leaving applicants without an answer... sucks. I know some companies have hat policy and I never understood why.

When I was hiring—for other companies or mine—I always followed up on the outcome of their interviews. It just makes sense because they are probably interviewing for other companies as well and would like to know where they stand.

Expand full comment

Right, feedback is a must. I hope some companies out there make their processes better!

Also I agree that Leetcode is good for familiarising with language, I did the same thing as you did with Golang. It worked for me in familiarising myself with syntax and basic control flow.

Good article! Thanks Akos, Cheers !

Expand full comment

Glad to hear you put it to good use! What language did you learn through Golang?

Expand full comment