О контекстном инжиниринге. Есть два вопроса, которые, на мой взгляд, особенно показывают уровень человека: спросите его, как он спроектирует read_file и write_file в контексте бизнес-сценария XX. Если действительно только чтение и запись конкретного файла, то на этом можно закончить.