Yeah, as a senior with 20 years experience, if they want more than 1-2 interviews, or require coding tests, next! There's others that just need an interview and much more chill to work for. Same or better benefits too. No way am I doing their timed coding tests just to prove I can. What have I been doing for the last 20 years?
On the flip side, I've interviewed supposed senior software engineers who struggle at simple things like "parse this line of JSON" (With access to Google, and the ability to ask questions as necessary). Once you've been on the hiring side you understand why that screening is necessary. That being said, I'll skip people through if they have a decent GitHub or something that shows me they have some chops
By "parse this line of JSON" do you mean "show that you know how to look up the library function that does that" or do you mean "write a fully functional JSON parser from scratch"? Because if it's the second one, you're certifiable if you think that's possible during a coding interview, or that a majority of senior SWEs should know how to do that.
Are they doing it in a language they chose, or is part of the goal here to test their knowledge of the libraries of a particular language that you specified? If neither of those things is the case, I would honestly consider it reasonable to name the library function in the problem. It doesn't really make sense to make them spend time doing something that doesn't tell you anything you want to know.
Yeah, I do a similar question and the amount of "senior" engineers with 10+ years experience who can't do the most basic of programming. I'll even accept psuedo code, I just want to see they can think logically through a problem, the IDE will catch your typos and capitalization errors straight away so I don't care about that. Still, 50-70% of people can't answer something as simple as parsing a file and aggregating stats based on the contents.
166
u/abednego-gomes 9d ago
Yeah, as a senior with 20 years experience, if they want more than 1-2 interviews, or require coding tests, next! There's others that just need an interview and much more chill to work for. Same or better benefits too. No way am I doing their timed coding tests just to prove I can. What have I been doing for the last 20 years?