• Что нужно уточнить на собеседовании?

    Captain
    @Captain
    Выяснить чем ты будешь заниматься (должностные инструкции) и сколько за это будут платить.
    Ответ написан
    Комментировать
  • В каком случае лучше использовать абстрактный класс, а в каком интерфейсы?

    @gbondarchuk
    Software Engineer
    Just wanted to summarize previous answers:

    Интерфейс - это просто список методов, то есть в нем мы определяем что будут делать наши методы. Как черный ящик: отдаем входные данные и получаем результат, абстрагируясь от того, как будет получен результат.
    Обычный класс (реализация интерфейса) - здесь мы определяем как будут работать наши методы.
    Абстрактный класс - часть методов абстрактные, т.к. мы не может определить на данном этапе как они будут выполняться, другая часть - обычные методы. Используется в следующих ситуациях:
    Пусть у нас есть интерфейс и несколько его реализаций (обычных классов): в интерфейсе будет описан метод для вычисления определенного интеграла Римана а также метод для определения точности результата. Реализаций несколько: метод прямоугольников, метод трапеций, метод Монте-Карло. Создадим 3 обычных класса для 3-х методов, унаследуем эти класса от интерфейса. После реализации можно заметить, что метод для определения точности результата дублируется во всех 3-х классах, следовательно он может быть вынесен на предыдущий уровень иерархии: создаем абстрактный класс унаследованный от нашего интерфейса, реализуем в нем второй метод, а первый оставляем не реализованным (абстрактным). При добавлении нового метода вычисления нам уже не нужно беспокоиться о реализации метода определения точности результата.

    Также используется для предотвращения создания объектов данного типа. Если класс объявлен как абстрактный мы не можем создать объект new AbstractClass();

    Таким образом абстрактный класс является прослойкой в иерархии между выше стоящим интерфейсом и ниже стоящими реализациями.
    Ответ написан
    3 комментария
  • Что нужно уточнить на собеседовании?

    opium
    @opium
    Просто люблю качественно работать
    Спрашивай то что тебя интересует, если тебя ничего особо не интересует самого, то просто или рабочий, зачем узнавать вещи которые интересны каким то чувакам с хабра и абсолютно тебе не нужны
    Ответ написан
    Комментировать
  • Что нужно уточнить на собеседовании?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Платят ли за переработки
    Ответ написан
    Комментировать
  • Что нужно уточнить на собеседовании?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Все, что хотите узнать. Собеседование - это взаимная оценка двух сторон - в которой каждая сторона решает, подойдет ли ей другая. Поэтому спрашивайте все, что интересно - белая ли зп, какой график работы, бывают ли переработки, как с отпусками, больничными и необходимостью внезапно отпроситься, есть ли удаленка, как и по каим дням выдается зп, какой банк зарплатный (будет зарплатным банк #опа Мира Ltd. и будете мотыляться к единственному банкомату в городе), как с дисциплиной и контролем за юзерами (а то может быть, Вы категорически не приемлете СМП)...
    Ответ написан
    6 комментариев
  • Что нужно уточнить на собеседовании?

    kryamk
    @kryamk
    Будут ли печенье с чаем от фирмы
    Ответ написан
    Комментировать
  • Что нужно уточнить на собеседовании?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Не зажимайтесь. Спрашивайте все что вам нужно. Вам ответят максимально адекватно.
    В конце концов представьте что это ваша жена и вы задаете вопросы
    Ответ написан
    3 комментария
  • Что нужно уточнить на собеседовании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Уточните нужные для вас условия работы.
    Расписание и наличие овертаймов.
    Кто принимает решение о размере ЗП и есть ли регулярные пересмотры. Бывают ли задержки, привязана ли ЗП к курсу валюты
    Как определяется прохождение испытательного срока.
    Будет ли выделен индивидуальный ментор.
    Есть ли какие-то бонусы в компании кроме ЗП (страховки, бесплатные курсы английского), командировки.

    А так - присматривайтесь к людям на техническом собеседовании, возможно один из них ваш тимлид, а другой будущий ментор.
    Ответ написан
    2 комментария
  • Что нужно уточнить на собеседовании?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Критерии прохождения испытательного срока.
    Ответ написан
    Комментировать