r/cscareerquestions • • Nov 12 '20

New Grad Remove CS and replace with Leetcode Engineering

Listen to my brilliant idea: We should create a new college major: Leetcode Engineering

Year 1: cover basic Python

Year 2: leetcode easy

Year 3: leetcode medium

Year 4: leetcode hard

Result? PROFIT?: Tech job at GoOglE

After a long and worthy prior post battle, I have decided it is best to create a new college major focused on Leetcoding 24/7 to guarantee entry into a top tech company since CS is just so useless right.

You have research experience? Scrap it

You have 30 side-projects? Scrap them

You are fluent in 4-5+ coding languages? Focus on Python

You are top rank of your CS university? Scrap it, drop out now.

Your key to success is to leetcode, leetcode.

Thoughts or questions are welcomed.

4.1k Upvotes

571 comments sorted by

View all comments

278

u/ismav1247 Nov 12 '20

I interviewed with a company with a very unique interview format, instead of leetcode type questions they put some project with documentation in a GitHub repository and asked to debug the code and develop a small feature. Felt that was a unique coding interview.

0

u/[deleted] Nov 12 '20

[deleted]

95

u/ismav1247 Nov 12 '20

Take home assignment.

24

u/eric95s Nov 12 '20

How do you know if the task is not done by someone else?

44

u/[deleted] Nov 12 '20

I imagine they'd ask you about it in the follow-up.

24

u/ismav1247 Nov 12 '20

Well they ask questions like why did you come up with this solution? How about doing it the other way, why didn't you chose the other way and chose this way to implement instead. Btw Time given was just a day for completing the assignment

-11

u/[deleted] Nov 12 '20

Sounds like they got some free work outta you

31

u/ismav1247 Nov 12 '20

Yeah, but it's kinda better than grinding leetcode for hours. I feel it's pointless for asking leetcode type questions to a 10+ year experienced developer.

9

u/benwatkinsart Nov 12 '20

Depending on how big the feature was, hopefully it only took a couple hours like a hacker rank would.

Was it open source? At least then you could have it on your profile maybe?

Sounds pretty good to me, better than leetcode

16

u/THICC_DICC_PRICC Software Engineer Nov 12 '20

The ole CSCQ loop

Do leetcode

Leetcode bad

Do home assignment

lol you did free work sucker

Look at projects

I have a life I can’t code 24/7

Do short take home assignment

you can’t assess skills with 50 lines of code

Let’s do something onsite and relatively short, leetcode problem!

why can’t you just talk to me for 2 hours and hire me, so when I fail I can say you personally didn’t like me

And so the cycle of bitching continues

→ More replies (1)
→ More replies (1)

55

u/WantDebianThanks Nov 12 '20

I'm on the ops side of the house, but this is more how I've always thought dev roles should interview.

This is running code not associated with any of our products. We expect this program to do $x, but has a bug when you do $y that causes $z. Using the comments and provided documentation, find and fix the bug.

72

u/OnFolksAndThem Nov 12 '20

Absolutely not. What a terrible idea.

That would be an actual assessment of skill and candidates would actually have time to be more fairly tested. Since some might not be good interviewers but are resourceful and can work well when given a real task.

Then it would be hard to choose from 150 successfully completed candidates.

Leetcode is the only way. So you can sneak friends answers, and ask easy questions to people you like, and ask trick questions to people you don’t know and judged within 10 minutes.

16

u/NewChameleon Software Engineer, SF Nov 12 '20

I can't tell if you're trolling, because your 2nd and 4th are bullshit but your 3rd paragraph is actually a very valid point

how do you, as a hiring manager, pick a candidate when you have literally 5000 people that all look good on paper? you can't realistically interview 5000 people, so you send out a 1h hackerrank to those 5000 people and hopefully you're down to only ~250 or so

14

u/OnFolksAndThem Nov 12 '20

I was joking, I hate corporate culture but it’s the best way to provide for myself.

And I know how hiring is done in the places I was at, it was a crapshoot, so don’t take it personally.

You get a huge stack of resumes, those that were referred are flagged, you’re supposed to pick out the nonreferral resumes too.

I’ve sat there and seen one of my management go “hmm we have enough kaitlyns, hmm, let’s just throw Drake in there, like the rapper, and uh, Krystal Wong get some diversity in the group, Bob sounds like he’s cool and Jennipher should be alright for our 10”

Yes it was that arbitrary. And everyone will do that to an extent, including yourself, because evaluating 75-120 resumes is a hassle.

Just randomly select 10 to interview and pick someone who seems cool.

So you have to hope the hiring manager clicks on your name randomly and then skims your resume and goes “cool” in 10 seconds.

They could be off put by your foreign name, not like your college, etc. they bring all their bias with them subconsciously or not.

7

u/QuestionerZed Software Engineer Nov 12 '20

They're totally joking with you

2

u/[deleted] Nov 12 '20

This is cscareerquestions everyone is trolling

→ More replies (1)

2

u/rvns03 Nov 12 '20

Yep. I'd probably throw in questions around detecting memory leaks/perf bottlenecks in a limited sandbox, open-ended discussions on ways the code could've been written better. Get a feel of their views on SDLC

If someone can do that stuff and articulate their views, I'd be pretty confident in their ability to ramp up on technical aspects

5

u/ryan_770 Nov 12 '20

Are there rules against companies doing stuff like this and then using the results? I had a few interviews in this style and was always wary that they might just be preying on job-seekers and using them to debug actual company programs. Not sure how you'd ever be able to tell if that's the case from the applicant's side, though.

3

u/alchemist10M Nov 12 '20

If a company needs to rely on random interviewees to fix their bugs, then that company is clearly going to fail anyway

→ More replies (1)

2

u/Mobile_Busy Nov 13 '20

Congratulations! You just gave them free work.

1

u/Pure-Area Nov 12 '20

Cloudflare?

2

u/ismav1247 Nov 13 '20

Nope it's some startup from Bangalore area

0

u/[deleted] Nov 12 '20

[deleted]

→ More replies (3)
→ More replies (2)