4 ms·
None of the graduates I talked to could handle CS grad level questions, especially the typical ones you get at any given tech startup large or small (sorting, b
by sky_rw 7y ago
None of the graduates I talked to could handle CS grad level questions, especially the typical ones you get at any given tech startup large or small (sorting, binary search, etc), and I never approached my interviews with them that way.
Here is a real-world way I would try to asses somebody's capabilities fairly given their experience. Each candidate generally has a capstone project. Some kinda small app like a todo list or something written in Rails. I would have them walk me through the app they built, explaining some things that they did and asking why they made decisions a certain way. This was an incredibly soft test just to make sure THEY actually wrote it, as frequently code would be shared or TA's would help a lot. I wanted to know that they knew why they did something. If that went well, which it often didn't, I would give them a small feature to add. Something like "how would you expand your authentication to have a password reset", then hold their hand while we walked through adding this feature.
I'm all for non-traditional educations especially when it comes to SWE, but at the end of the day you are applying to a 6-figure job in a competitive market. The failure here is on the Bootcamps that convinced these people that 3 months of study can qualify your for ANY 6 figure job. Compare this to a traditional vocational school. I get the spirit of the parent comment, trust me I really do. But I can sign up for a 28-week metal fabrication course and be guaranteed that I will learn how to weld and get a $60k/year job as a welder. Startup bootcamps are marketing to the same people, with the same vocational messaging. It just is not the same, and it's bad for everybody.
- ktaylor 7y agoQuestions such as pseudocode a "(sorting, binary search, etc)" algorithm on the whiteboard are BS questions used to haze interviewees and make the interviewer feel like the big man on campus. Almost no working programmer ever implements any of this BS unless they are doing very specialized work. I've interviewed 100s of programmers for several very well known tech company and specifically tried to get tech interviewers to tone that down. Doing so allowed us to hire some great non-CS JR programmers who are now team leads and even CTOs at other companies.
- sky_rw 7y agoI completely agree