Java. Класс Object. Разбор вопросов на собеседование.
Собеседования на Java-разработчика: что нужно знать?
В данной статье мы разберем, что нужно знать Java-разработчикам, когда они идут на собеседование Почему Java — хороший выбор для старта карьеры в разработке Во-первых, Java — это не просто язык программирования. Это технология, платформа для разработки неограниченного количества сложных приложений. Благодаря Java создаются приложения для встраиваемых и мобильных систем, десктопов, но подавляющая часть Java-приложений — это большие распределенные системы уровня предприятия. В первую очередь, это связано...
15 важнейших вопросов по базам данных для собеседования Java-разработчика
💡 Зачем спрашивают: чтобы понять, сталкивались ли вы с фантомными чтениями, грязными данными, неповторяющимися чтениями. Ответ: Java-пример (Spring Boot + @Transactional): @Transactional(isolation = Isolation.REPEATABLE_READ) public List<Order> getOrders(Long userId) { return orderRepository.findByUserId(userId); } Важно: не все СУБД поддерживают все уровни одинаково! В MySQL InnoDB REPEATABLE READ ближе к SERIALIZABLE. 💡 Зачем спрашивают: проверяют, понимаете ли вы стоимость операций DML. Ответ: Совет: всегда смотрите EXPLAIN ANALYZE в PostgreSQL! 💡 Зачем спрашивают: проверяют, умеете ли вы писать эффективный код с ORM...