Требования к знанию шаблонов проектирования могут различаться в зависимости от конкретной компании и вакансии. В некоторых случаях знание и опыт применения шаблонов проектирования может быть важным и желательным качеством для кандидатов на трудоустройство. Шаблоны проектирования широко используются в программировании для решения общих проблем и задач. Они помогают улучшить структуру, гибкость и повторное использование кода. Знание шаблонов проектирования может быть полезным при разработке сложных систем и архитектур, а также для повышения понимания и коммуникации между разработчиками. Однако, как было указано в вопросе, шаблоны проектирования могут иметь негативное влияние на производительность, особенно если они применяются без должной оценки и оптимизации. Поэтому в контексте системного программирования важно уметь балансировать между гибкостью и производительностью, и применять шаблоны только там, где они действительно необходимы. В целом, знание шаблонов проектирования может быть полезным и важным в системном программировании, особенно при разработке больших и сложных систем. Однако, каждая конкретная компания или проект может иметь свои собственные требования и предпочтения, поэтому эта тема может варьироваться.