Я много раз хотел включиться в вашу дискуссию, мне кажется, сейчас самый подходящий момент.
Мне кажется, разные решения задачи, и даже разные пути решения подойдут для разного работодателя в большей или меньшей степени.
Всё зависит от того, какой подход работодатель хочет увидеть в дальнейшей работе потенциального коллеги.
Мне бы не понравился ответ BadMF, если бы он был категоричным, как в последних постах.
Дело в том, что формально это правильный подход для приложения, которое скорее всего складывает верно, но может продолбать граничные условия.
Если же ваши тестируемые приложения скорее вместо сложения вставят побитовый ксор, вы бы хотели видеть больше позитивных тестов, и меньше негативных.
Например, так: (0, 1); (6,4); (9,9).
А идеальным с моей точки зрения было бы попробовать сначала уточнить все сомнения (насчёт наличия кнопки 0 и всё в таком духе), а потом выдать соответствующий ответ.
А если собеседующий отказывается уточнять - дать несколько ответов с обоснованием, в каких случаях они подойдут больше, и выбрать из них наиболее правильный со своей точки зрения.