Что такое база?
Что вам надо будет без IDE прямо перед собеседующим написать на Java код сортировки. Что тут непонятного?
Базовый уровень знания языка - это умение реализовать простые задачи на этом языке. В основном включает в себя знание ООП.  Для тестировщика, если брать Java? достаточно будет выучить Java Core и уметь применять принципы ООП. А так же использовать Selenium при автоматизации рутинных задач.