Michael
В целом, мне кажется, не нужно знать архитектуру фреймворка и копать его классы, чтобы писать на нём. Ну, можно, но потом.
Лучше знать, чем не знать) Например можно в js обойтись без особенностей работы интерпретатора и понимания замыканий, но когда приходит время - ты с этим неизбежно сталкиваешься
Ну и как бы я готовлюсь к собесу, у меня есть полтора месяца. Могут и спросить, а так отвечу - будет лишний ➕