Какие есть типы JOIN'ов. Кратко опишите каждый из типов.
Что такое LEFT JOIN, RIGHT JOIN? Чем они отличаются?
Для чего используется слово HAVING?
Что такое DDL?
Что такое DML?
Что такое TCL?
Что такое DCL?
Какой общий синтаксис команди SELECT?
Про NULL в SQL.
Если вы собираетесь соединить несколько таблиц в запросе (например, n таблиц), сколько условий соединения вам нужно использовать?
Какое практическое применение временных таблиц?
Как оператор GROUP BY обрабатывает значение NULL? Ли это общем трактовке таких значений?
В чем разница между COUNT (*) и COUNT (столбец)?
В чем разница между операторами DISTINCT и GROUP BY?
Есть таблица table1 с колонками id и datetime написать запрос который вернет максимальное значение id и значение даты для этого id.
Для чего нужны операторы UNION, INTERSECT, EXCEPT?
Что лучше использовать соединение или подзапросы?
Что делает функция EXISTS?
Использование оператора PIVOT.
Опишите разницу типов данных DATETIME и TIMESTAMP.
Для каких числовых типов недопустимо использовать операцию сложения (вычитания), а значит и функцию SUM()?
Что такое хранимые процедуры?
Функции ранжирования что это и какие существует?
Может ли значение в столбце(ах), на который наложено ограничение foreign key, равняться null?
Назовите основные свойства транзакции.
Как удалить повторяющиеся строки с использованием ключевого слова Distinct?
Когда полное сканирование таблицы выгоднее доступа по индексу? Опишите вкратце общие принципы, как оптимизатор выбирает производить ли полное сканирование таблицы или доступ по индексу.
Имеет ли смысл индексировать поля таблицы, имеющих тип boolean или подобные им - с небольшим количеством возможных значений?
Что такое агрегатная функция? Приведите примеры агрегатных функций в SQL.
Дайте определение третьей нормальной форме БД.
Что такое денормализация БД? Для чего она нужна?
Что такое триггер?
Что такое курсоры в базах данных?
Какие компромиссы предлагает использование индексов?
Что делает SQL операция MERGE?
В чем различие между выражениями HAVING и WHERE?
Что такое целостность данных? Объясните, что такое ограничения.
В чем отличие между кластерными индексами и некластерными?
Какие отличия между ограничениями primary и unique?
На самом деле, сейчас на позицию джуна джавы, если вы устраиваетесь не в шарашкину контору, необходимо знать практически все из этого списка, желательно еще пару популярных фреймворков типо Spring и Maven.
А в чем проблема? Тут не так что бы и много весго приведено, а знание всего этого практически гарантированно даст вам работу. Конечно же, искать её стоит начинать гораздо раньше освоения последнего элемента этого списка, ведь всегда есть вероятность того, что что-то у вас не спрося, а что-то может и не надо на конкретную позицию. Самое главное, так это то, что вы потом с легкостью сможете развиваться дальше и не сидеть джуном в одной яме несколько лет, ибо не забывайте, что в ИТ хороше зарабатывают все, кроме джунов.
Здорово!
ОтветитьУдалитьБесценно!
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьНифига, так до фига вопросов. Java Junior. Да если это всё знать, то Middle как минимум))
ОтветитьУдалитьНа самом деле, сейчас на позицию джуна джавы, если вы устраиваетесь не в шарашкину контору, необходимо знать практически все из этого списка, желательно еще пару популярных фреймворков типо Spring и Maven.
ОтветитьУдалитьАга, а еще уметь писать код без рук и иметь опыт работы 6 лет, что-бы поступить в ваши "не шаражкины конторки" работать) Нет спасибо
УдалитьА в чем проблема? Тут не так что бы и много весго приведено, а знание всего этого практически гарантированно даст вам работу. Конечно же, искать её стоит начинать гораздо раньше освоения последнего элемента этого списка, ведь всегда есть вероятность того, что что-то у вас не спрося, а что-то может и не надо на конкретную позицию.
УдалитьСамое главное, так это то, что вы потом с легкостью сможете развиваться дальше и не сидеть джуном в одной яме несколько лет, ибо не забывайте, что в ИТ хороше зарабатывают все, кроме джунов.
Thank you very much) Very useful job was done
ОтветитьУдалитьСпасибо большое!!!
ОтветитьУдалитьСпасибо за проделанную работу!
ОтветитьУдалитьСпасибо!
ОтветитьУдалить