Прежде всего, это вопрос интервью, так что вам лучше никогда не говорить «нет».
Если бы я был на собеседовании, вот мой подход.
Я могу задать интервьюеру несколько вопросов, поскольку интервью должно быть интерактивным.
Поскольку я не вижу код, я полагаю, что, по крайней мере, могу запустить его несколько раз. Это будет мой первый вопрос: могу ли я его запустить? (Если я не могу запустить его, то буквально ничего не могу с этим поделать, и я сдаюсь.)
Для чего используется функция? Это может дать намек на сложность, если функция написана разумно.
Какого типа аргумент? Это какие-то примитивные типы? Попробуйте несколько их комбинаций. Являются ли некоторые из них "сложными" (например, контейнеры)? Попробуйте несколько разных комбинаций размеров. Связаны ли некоторые из них (например, один для контейнера, а другой для размера контейнера)? Некоторые тестовые прогоны могут быть сохранены. Кроме того, я надеюсь, что правовые диапазоны аргументов приведены, поэтому я не буду тратить время на незаконные догадки. Наконец, может помочь проверка некоторых предельных случаев.