для нашего рынка это подходит, для западного к сожалению нет, на любую вакансию требуются знания алгоритмов и структур данных, хотя по факту на работе редко когда прийдется применять данные знания
в большую 5 (гугл,амазон,fb и тд ) спрашивают,при чем спрашивают так что надо стоять у доски и обяснить свое решение step by step, но в основном задачки очень типичные