• Сколько ты стоишь (перевод)

    Сколько ты стоишь (перевод)

    Перевод с сайта yegor256.com . Оригинал статьи на английском. Статья вызывала достаточно бурную реакцию в блоге Евгения Бугаенко. В ней описываются критерии, которые по мнению автора влияют на размер почасовой оплаты программиста. Позиция не однозначная, вызывает вопросы, но, тем не менее имеет место быть. Материал не нацелен на новичков. При этом мне кажется, статья будет полезна для обозначения направления своего развития, разумеется помимо прокачки...
  • Мои ответы на вопросы собеседований из 40 уровня

    Мои ответы на вопросы собеседований из 40 уровня

    Собственно, такие вопросы были на этом уровне: 1. Что такое IP-адрес? 2. В чем отличие host и domain? 3. Какие методы в HTTP вы знаете 4. Чем отличаются методы GET, POST и HEAD? 5. Что такое REST? 6. Зачем нужен класс Calendar в Java? 7. Как преобразовать дату в Java к нужному формату? 8. В чем отличие URI и URL? 9. Что такое сокеты? 10. Отличие классов Socket и URL? А вот мои ответы: 1. IP-адрес — это уникальный сетевой адрес узла в компьютерной...
  • Мои ответы на вопросы собеседований из 39 уровня

    Мои ответы на вопросы собеседований из 39 уровня

    Список вопросов: 1. Что такое web-сервер? 2. Что такое Tomcat? 3. Что такое сервлеты и где они используются? 4. Какие режимы запуска приложений в IDEA вы знаете? 5. Можно ли дебажить приложение/сервлет, которое запущено внутри Tomcat’а? 6. Как в IDEA установить точку остановки? 7. Как в IDEA посмотреть список всех точек остановки? 8. Можно ли с помощью IDEA поменять значение переменной в процессе работы программы? 9. Как в IDEA настроить отступы? 10....
  • Мои ответы на вопросы собеседований из 38 уровня

    Мои ответы на вопросы собеседований из 38 уровня

    Здравсвтвуйте. Опять-таки, похоже нет ответов на вопросы из этого уровня. Поэтому, как обычно, выкладываю свои. Вдруг, кому помогут (или кто-то что-то дополнит или ответит лучше). Итак, были такие вопросы: 1. Что такое Agile? 2. Что такое Scrum? 3. Какие роли Scrum вы знаете? 4. Что такое спринт? Расскажите с подробностями 5. Кто такие QA? 6. Кто такой product owner? 7. Расскажите об иерархии исключений 8. Что делать если JVM выкинула Error? 9. Какие...
  • Первая работа: почему так сложно найти?

    Первая работа: почему так сложно найти?

    Самое сложное для человека, который изучал программирование некоторое время, найти свою первую работу. Сложно это по многим причинам. И я попробую объяснить новичкам, как процесс поиска работы джуниором выглядит изнутри. Резюме Представьте, что вы работодатель, который открыл набор людей в свою компанию. Заходите на Head Hunter. Там — десятки, а то и сотни объявлений от соискателей. У каждого есть как минимум одно резюме, у самых инициативных — больше. Еще...
  • Не нашёл ответов на вопросы собеседований из уровня 37 - выкладываю свои

    Не нашёл ответов на вопросы собеседований из уровня 37 - выкладываю свои

    Здравствуйте. Опять-таки, не нашёл ответов и на эти вопросы. Решил выложить ответы, которые я составил для себя. Вот, собственно вопросы: Вопросы к собеседованию: 1. Что такое паттерны проектирования? 2. Какие паттерны проектирования вы знаете? 3. Расскажите про паттерн Singleton? Как сделать его потокобезопасным? 4. Расскажите про паттерн Factory? 5. Расскажите про паттерн AbstractFactory 6. Расскажите про паттерн Adaper, его отличия от Wrapper? 7....
  • Вакансия: QA Engineer для проекта JavaRush!

    Вакансия: QA Engineer для проекта JavaRush!

    JavaRush is looking for a QA Engineer in Kiev to join our growing team and get great opportunities to grow professionally. Requirements: 1+ year of testing experience Web applications testing experience Creating documents for testing (bug reports, test cases, check lists) experience Strong software testing skills Basic understanding of MySQL Ability to work in a team, hardworking habits, motivation to grow professionally Excellent communication skills...
  • 36 уровень - тоже не нашёл ответы на вопросы из собеседований.

    36 уровень - тоже не нашёл ответы на вопросы из собеседований.

    Опять-таки всё перерыл, ответов не нашёл. Что ж. Выложу свои, хотя я писал их чисто для себя, и по возможности — кратко. Но всё лучше, чем ничего. Итак, были такие вопросы: Вопросы к собеседованию: 1. Что такое MVC? 2. Что такое DAO и DTO? 3. Что такое POJO? 4. Что такое Entity? 5. Какие коллекции-списки вы знаете? 6. Какие коллекции-множества вы знаете? 7. Что такое map, чем он отличается от «словаря»? 8. Что такое Queue и Dequeue? 9. Какие классы,...
  • Что-то не нашёл ответов на вопросы из собеседований на 34 левеле

    Что-то не нашёл ответов на вопросы из собеседований на 34 левеле

    Поискал на сайте родным поиском и с помощью гугла всё облазил — нет ответов на вопросы из этого левела. Может я что-то пропустил, и они всё-такие где-то есть здесь на сайте!? На всякий случай прикладываю ответы, которые я написал для себя: Вопросы к собеседованию: 1. Что такое сборка мусора? 2. Когда вызывается метод finalize? 3. Что произойдет, если в методе finalize возникнет исключение? 4. Что такое SoftReference? 5. Что такое WeakReference? 6. Что...
  • Курс "Android Basic" от Google на русском языке

    Курс "Android Basic" от Google на русском языке

    Предлагаем вашему вниманию курс «Разработка под Android для начинающих» , созданный специалистами Google. (создателями Android и всего хорошего в мире ИТ) для платформы Udacity. По многочисленным просьбам студентов JavaRush мы перевели его на русский язык и оформили в виде квеста. Теперь он доступен абсолютно всем желающим изучить основы программирования для мобильных систем — javarush.ru/quests/QUEST_GOOGLE_ANDROID Сомневаетесь, что Android — весьма...
  • В девелопмент через тестирование.

    В девелопмент через тестирование.

    Я не писатель, я инженер. Моя история началась 7 лет назад в городе-герое Минске. Интро Сам я родом из небольшого районного центра в 100 км от столицы РБ, куда и вернулся после получения диплома специалиста по телекоммуникациям. На тот момент я немного знал и умел верстать статические HTML страницы с небольшими примесями JS. Уверенность в то время еще придавали умение обращаться с PC и навыки слепого набора на RU и EN расскладках. (да, я был наивен и не...
  • 3-4 ноября в Санкт-Петербурге пройдет крупнейшая ежегодная Java-конференция Joker 2017.

    3-4 ноября в Санкт-Петербурге пройдет крупнейшая ежегодная Java-конференция Joker 2017.

    Она соберет более тысячи Java-специалистов и мировых экспертов. Как всегда будет два дня, много хардкорных практических докладов, несколько десятков крутейших спикеров, которые не только пишут на Java, но и создают Java-мир! Вы сможете лично пообщаться с Евгением Борисовым, Барухом Садогурским, Виктором Гамовым, Алексеем Шипилевым и многими другими известными экспертами. Регистрация уже открыта, можно купить билеты по низкой цене. А если использовать ключевое...