Встречается на собеседованиях • сегодня
Как была сформулирована последняя решенная задача
В последнем проекте я решал задачу оптимизации обработки больших JSON-файлов (1GB+) с использованием потокового чтения (streaming API Jackson) вместо загрузки всего файла в память.
Пример кода:
java
ObjectMapper mapper = new ObjectMapper();
JsonFactory factory = mapper.getFactory();
try (JsonParser parser = factory.createParser(new File("large.json"))) {
while (parser.nextToken() != null) {
JsonToken token = parser.currentToken();
if (token == JsonToken.START_OBJECT) {
MyData data = mapper.readValue(parser, MyData.class);
// обработка данных
}
}
}Результат: снижение потребления памяти с O(n) до O(1), устранение OutOfMemoryError.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы