Unnecessary complexity for simple tasks. Frame the concept in practical terms so you can explain it during interview discussion.
Over-engineering with the Factory Pattern occurs when you introduce factories for tasks that don't benefit from abstraction, such as simple data objects. This can lead to maintenance challenges and increased code complexity without meaningful benefits. Always evaluate if the abstraction genuinely adds value.