Среднему программисту надо в любом случае иметь понимание. Надо понимать агрегаты, писать запросы по памяти, разбираться в связях и всех видах интересов, уметь в транзакции и понимать как работает анализатор запросов. Уметь в explain надо, но знать его досканально не обязательно - главное уметь делать выводы.
Скорее всего в той компании на эту позицию нужен более квалифицированный разраб. Ну, или ини хотели прощупать ваш текущий потолок