• Blog
instrukciyaic

В Контакте Java

11/27/2016

0 Comments

 

Собеседование По большому счету, вы можете найти это всё в интернете или поспрашивать у знакомых, но я считаю, что лишним не будет. Внизу пример собеседования на junior Java разработчика таким, каким был бы он сейчас, если бы интервьюером был я. Вопросы могут быть какими угодно, я лишь попробовал собрать что- то среднее по больнице. Представим, что вам повезло. Вам звонит рекрутер, и вы договариваетесь с ней об интервью, к примеру, завтра на 1.

Вы приходите раньше, так как 1. Хорошим тоном любого рекрутера будет предупредить об этом. На самом деле, начиная с шага 3, все пункты можно перемешивать, потому что собеседования могут проходить по- разному. К примеру, здесь вас могут спросить о базовых вещах, откуда вы родом, почему у нас, и так далее. Не исключено, что это может сделать сам HR, и конечно же, не исключено, что на английском. Право, это зависит от компании.

Вас приглашают в митинг- рум, где у вас будет разговор с одним, двумя, тремя людьми, один из которых будет либо сеньор, либо техлид, который в будущем будет работать с вами, среди остальных могут быть Scrum- мастер, другие разработчики либо HR’ы. Вас собеседуют какое- то время, затем жмут руку и отпускают. Возможно, это будет на следующий день, а возможно, сразу же после шага 4 — у вас будет разговор с иностранным заказчиком (если такой имеется), а может, он сам и проведет интервью.

Как видите, вариантов много. Где- то есть заказчики, где- то есть еще телефонное интервью.

Пример технического собеседования для Junior Java разработчика Мне очень жалко недоразработчиков, которые читают что- то умное с целью утопить/задавить/попонтоваться перед соискателем на интервью. Если вы видите, что перед вами такой человек, и чувствуете давление и напряжение с его стороны, незамедлительно посылайте его на три веселых, потому что после успешного прохождения с этим кретином придется работать. Не тратьте свои драгоценные нервы. Интервью, в первую очередь, должно проходить с целью узнать, что знает кандидат, а не то, чего он не знает. Естественно, если вам нужен человек, который знает что- то конкретное — спрашивайте его, не мучайте бесполезными вещами, которые не используете в проекте. Будьте людьми, в конце концов!

Внизу приблизительные вопросы, которые могут попасться на интервью. По 5 вопросов для каждой технологии. Приведите пример полиморфизма из реальной жизни? Напишите простенький код. Зачем нужны интерфейсы, если можно тупо всё классами писать (немного провокации)? То же самое — и про абстрактный класс. Что такое default методы в Java 8?

Постройте иерархию классов на конкретном примере воображаемой базы данных или программы (там список разных классов рабочих из базы данных) и взаимодействие между ними (aggregation, composition). Чем composition отличиается от aggregation (is- a, has- a)? Как можно обойти запрет на множественное наследование в Java? Чем JDK отличается от JRE? Что такое classpath и для чего он нужен? Как, к примеру, загрузить другие классы в classpath? Что вы знаете о classloader?

В чем отличие статических методов от не статических? Что такое boxing- unboxing?

Что такое wrapper’ы, для чего это? Что мне нужно сделать, чтобы создать свою аннотацию? Что такое overriding/overloading?

Почему класс String final? Что делает метод intern()? Расскажите о структуре Collections API в Java? Вы уже успели поработать с Stream API? В чем отличие между Array. List и Linked. List? Где лучше использовать Array.

List, а где Linked. List? Расскажите как устроена Hash. Map? В чем особенности работы с Tree. Set, Hash. Set? Имеете опыт с Guava коллекциями? Массивы в Java, пример двумерного массива.

  • Скачать мобильное приложение социальной сети ВКонтакте на.
  • Курс посвящен изучению основ Java 8 — популярного объектно- ориентированного языка программирования, разработанного компанией Oracle.

Что такое syncronized? Как понять этот или тот кусок кода thread- safe?

Что такое Thread. Приведите пример deadlock? Коллекции при работе с многопоточностью. Thread. Local и Atomic операции SQL/JDBC 1. На конкретном примере достаньте из базы Users того, у которого salary больше, чем 5. Примеры INNER JOIN, OUTER JOIN, Order By, Group By.

Зачем нужен JDBC Driver? Расскажите всё, что знаете о Result. Set, парочка примеров. Напишите простенькое DAO c применением RS.

В чем недостатки и преимущества JPA? Что такое Entity.

Manager? Критерии в JPA/Hibernate. One- To- One, Many- To- Many в JPA/Hibernate 5. Как бы вы сделали JOIN в Hibernate?

Страница проекта на Github: https://github.com/VKCOM/vk- java -sdk. Java библиотека для взаимодействия с API ВКонтакте, упрощающая внедрение. Приложение ВКонтакте позволяет заходить в свою учётную запись на сайте социальной сети с телефона. В приложении можно оперативно получать&nbsp. Каталог программ - Java - 4PDA. Поиск игр и программ на Java · Читалка книг. MysTiQ - мобильный клиент для соц.

В Контакте Java

Что такое Application Context? Как бывают типы Io. C инициализации? Singleton, Prototype в Spring? Основные фазы maven, жизненный цикл.

Как запускать maven с тестами, без тестов? Что такое archetype, mvn dependency?

Профайлы в maven, как создавать, как запускать. Что такое snapshot в maven? Central/Remote репозитории? Плагины в mvn, принцип работы, пару примеров. Понятие алгоритма, его скорость, Big- O- Notation.

Как найти средний елемент в Linked. List в один заход? Напишите примитивный Stack? В чем разница между Stack и Queue? Напишите програмку, которая проверяет, является ли число палиндромом. Согласен, может, планка загнута чуть больше в сторону миддла, чем джуниора, но я думаю, что такая подготовочка вам точно не помешает. Старайтесь углубляться в каждый вопрос.

Кстати, тут не указаны многие направления в Java, прошу учесть. Источник: https: //dou.

0 Comments



Leave a Reply.

    Author

    Write something about yourself. No need to be fancy, just an overview.

    Archives

    November 2016

    Categories

    All

    RSS Feed

Powered by
  • Blog
✕