Earlier quoted context omitted.
You are describing a labor union.
I agree, I avoided using the word union. In an ideal world, this would be a union. In (what I worry might be) the real world, the word union conjures unhelpful barriers to action. I'm less interested in fighting idealogical battles. I'm more interested in achieving a practical goal - getting a large group of people to say no to leetcode. My guess is more people will say no to leetcode if they think of it as a general…
“I've had to relearn coding to get through the new interviews”
451–460 of 731 posts
Re: “I've had to relearn coding to get through the new interviews”
#452Earlier quoted context omitted.
One big problem is that companies (especially FAANG) are wasting time having very senior devs do Leetcode-style shit, which is a false negative for people that don't balance binary trees and manually regex strings all day. This especially penalizes more experienced / older devs who don't have time to LC grind (of which I'm also one), and introduces unconscious selection bias. Certainly there are other ways to verify…
Your comment inspired me to ask a question I've had for a while. My background is not CS, it's computer engineering. So I didn't have any education in the fancy algorithms that you'll find in these interviews. Is that expected or did I miss something?
For example, the only time I ever encountered red-black trees was in the context of prepping for software interviews.
Re: “I've had to relearn coding to get through the new interviews”
#453What if we form a group/site that refuses to do leetcode interviews? This seems like a classic coordination problem. If enough people refuse, companies will have their talent pool limited. We could use this group to help match companies and developers who don't want to leetcode. If it's true that leetcode filters out great developers, than companies who 'can't find talent' should be able to use our group to find some…
Why not just publicly collect the companies that are known to not ask applicants to "invert a binary tree"? This would generate an incentive for companies. The data could be community-driven, but of course that risks sufficiently big players fudging the input data (sort of like the fake reviews on e.g. Amazon). Even so, it may be possible to detect which companies are faking it.
This site would basically be the same list - with the added goal of explicitly filtering employees and employers who want to hire this way.
Re: “I've had to relearn coding to get through the new interviews”
#454Earlier quoted context omitted.
One big problem is that companies (especially FAANG) are wasting time having very senior devs do Leetcode-style shit, which is a false negative for people that don't balance binary trees and manually regex strings all day. This especially penalizes more experienced / older devs who don't have time to LC grind (of which I'm also one), and introduces unconscious selection bias. Certainly there are other ways to verify…
Your comment inspired me to ask a question I've had for a while. My background is not CS, it's computer engineering. So I didn't have any education in the fancy algorithms that you'll find in these interviews. Is that expected or did I miss something?
Re: “I've had to relearn coding to get through the new interviews”
#455Earlier quoted context omitted.
I'm fine with voluntary unions that don't want to take my money. I just don't want to be forced to pay up to a mafia 'protector' just to work in a position.
How do you expect to establish/coordinate such a union without any funding?
Re: “I've had to relearn coding to get through the new interviews”
#456What if we form a group/site that refuses to do leetcode interviews? This seems like a classic coordination problem. If enough people refuse, companies will have their talent pool limited. We could use this group to help match companies and developers who don't want to leetcode. If it's true that leetcode filters out great developers, than companies who 'can't find talent' should be able to use our group to find some…
Why not just publicly collect the companies that are known to not ask applicants to "invert a binary tree"? This would generate an incentive for companies. The data could be community-driven, but of course that risks sufficiently big players fudging the input data (sort of like the fake reviews on e.g. Amazon). Even so, it may be possible to detect which companies are faking it.
Re: “I've had to relearn coding to get through the new interviews”
#457Earlier quoted context omitted.
One big problem is that companies (especially FAANG) are wasting time having very senior devs do Leetcode-style shit, which is a false negative for people that don't balance binary trees and manually regex strings all day. This especially penalizes more experienced / older devs who don't have time to LC grind (of which I'm also one), and introduces unconscious selection bias. Certainly there are other ways to verify…
Your comment inspired me to ask a question I've had for a while. My background is not CS, it's computer engineering. So I didn't have any education in the fancy algorithms that you'll find in these interviews. Is that expected or did I miss something?
Vast experience in compilers, embedded systems, functional languages, graphics, dev ops, or cloud technologies will be of no use. (Perhaps it will be later, if you get to a systems arch interview step.)
Re: “I've had to relearn coding to get through the new interviews”
#458Earlier quoted context omitted.
Won't work because there's a giant incentive to defect and no way to effectively police it.
I'm with you on this. That said, something like this is happening anyway it will just take a while to play out. If companies keep interviewing like this, it will keep on selecting in a certain way and basically exclude people who aren't willing or able to play this game. This will impact on the company's products in the long run but the problem will be hard to notice if the company sits on a lot of money still, until…
Re: “I've had to relearn coding to get through the new interviews”
#459Earlier quoted context omitted.
Our industry feels like it's in the decline of the Roman Empire right now. Our craft is becoming arcane: Microsoft is building VSCode for the cloud. Few people own desktop computers anymore. Apple is locking down MacOS to signed binaries. Soon we'll all have thin clients and will write software in the cloud for the cloud. Few will be able to learn how to engineer at home anymore - you'll have to go to a university or…
The moment the MBA types discovered there were plenty of VC money to get if you exploit the socially inept nerds it was game over.
Re: “I've had to relearn coding to get through the new interviews”
#460Earlier quoted context omitted.
Your comment inspired me to ask a question I've had for a while. My background is not CS, it's computer engineering. So I didn't have any education in the fancy algorithms that you'll find in these interviews. Is that expected or did I miss something?
I also went to school for CE and although we did have some algorithmic and data structures classes, I don't think they were as in-depth as the CS curriculum. For example, the only time I ever encountered red-black trees was in the context of prepping for software interviews.