In order to be accepted into this list, the company's interview process must not do the following in any step of the interview process:
- Ask CS trivia/brainteasers/riddles/puzzles/etc that DO NOT relate to the job the candidate is applying for
- Use live-coding sites like HackerRank or LeetCode
The only exceptions to the above is where CS knowledge is a requirement of the role. For example, if you are being hired to write a package manager, you probably need to understand DAGs.