Если кому-то вдруг лень искать материалы для подготовки, то вот здесь есть очень крута подборка. Может быть немного слишком для подготовки для собеседований, но для развития — то, что надо
мне кажется всё это очень субъективно (я не про рейтинги, а в целом обстановку)
Есть знакомые, работающие в компаниях большой 5ки и отзывы отличаются, что меня заставляет думать, что всё зависит от конкретно команды, локации и самого человека
по правде говоря, ничего откровенно плохого про них не слышал — может быть только про work/life balance, но я думаю это применимо к любой компании такого уровня.
Да и думаю сильно это разнится и от команды/локации
на самом деле этот вопрос очень актуален для людей с опытом в других языках, начавших писать на Python.
часто такие вопросы встречал у людей с предыдущим опытом в PHP.
а что вы вообще считаете бизнес-логикой?
на мой взгляд бизнес-логика это как раз такая логика, которая работает с данными и соответственно должна быть рядом с ними
а вид должны отвечать за обработку входных параметров, возможно обработку ошибок, подготовку результатов к выводу и тд
Хотя и очень «шумный»
github.com/jwasham/coding-interview-university
да и PHP бывает всё же иногда течёт, может в PHP баг трекере глянуть, проскакивают memory leak баги
github.com/yiisoft/yii2/issues/9438
а что значит «работает как надо»?
Есть знакомые, работающие в компаниях большой 5ки и отзывы отличаются, что меня заставляет думать, что всё зависит от конкретно команды, локации и самого человека
Да и думаю сильно это разнится и от команды/локации
https://wiki.php.net/rfc/negative_array_index
Вкратце — скорее всего, не попадёт в PHP 7.2, но возможно будет в PHP 8
на самом деле этот вопрос очень актуален для людей с опытом в других языках, начавших писать на Python.
часто такие вопросы встречал у людей с предыдущим опытом в PHP.
но причину, почему это так вы указали верно, да
добавил в дайджест!
на мой взгляд бизнес-логика это как раз такая логика, которая работает с данными и соответственно должна быть рядом с ними
а вид должны отвечать за обработку входных параметров, возможно обработку ошибок, подготовку результатов к выводу и тд