powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Интервью java junior
25 сообщений из 814, страница 1 из 33
Интервью java junior
    #39855755
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю и заодо подтяну эту тему.

Я Java junior без опыта работы
1 интервью будет внутренее с тим лидом проекта
2 интревью с тим лидом клиента
...
Рейтинг: 0 / 0
Интервью java junior
    #39855767
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну обычно спрашивают про ООП.

Из Java обязательно спросят про коллекции. В частности - работу с хеш-мапой.
Спросят как вычисляется хеш-код. Зачем он нужен. И контракт между equals-hashcode.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855772
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю и заодо подтяну эту тему.

Я Java junior без опыта работы
1 интервью будет внутренее с тим лидом проекта
2 интревью с тим лидом клиента
Ну это смотря на какой стек идете - Spring или Java EE. Соотвественно вопросы будут по ним. Если легаси проект с ejb, могут начать распрашивать про распределенные транзакции.
Из java core наиболее любимые у интервьюеров - их задают всем:
иерархия Collection Framework, LinkedList vs List vs Array vs Vector, Map vs ConcurrentMap vs synchronized map, и т.д.
BigDecimal vs decimal
типы gargabe collector'ов
лямбды - чем отличаются от функциональных интерфейсов, почему захватываемя переменная должна быть effectively final, чем плохи (или нет) parallel streams (race conditions, performance и т.д.)
что такое дефолтные методы
abstract classs vs interfaces
thread pools - какие бывают, когда можно использовать, когда нельзя
streams - какие типы операций бывают, есть ли performance проблемы
patterns - назвать основые и где применять
здесь также куча вопросов
Могут попросить написать код (реалиция хеш мапы, например).
...
Рейтинг: 0 / 0
Интервью java junior
    #39855775
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советую уточнить - знает ли клиент что ты джуниор. Зная наши конторы не удивлюсб если тебя будут продоавать как сеньора и спрашивать соотвественно
...
Рейтинг: 0 / 0
Интервью java junior
    #39855776
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5thread pools - какие бывают, когда можно использовать, когда нельзя

patterns - назвать основые и где применять


Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали
всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках
и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта.

Про паттерны тоже не надо спрашивать. Все-все паттерны всё равно никто не знает. Это вкусовщина не имеющая
под собой строгого правила. А носящая характер рекомендаций от лучших поваров архитекторов
на тему того как сделать что-то красиво. Слишком раняя тема для джунов. Поумничать-то конешно
можно но беря во внимание нулевой опыт на любого умника найдется контр-пример который
умника придавит к земле. Вобщем... смысла не вижу.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855784
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytoncossack5thread pools - какие бывают, когда можно использовать, когда нельзя

patterns - назвать основые и где применять


Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали
всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках
и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта.
Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован).
...
Рейтинг: 0 / 0
Интервью java junior
    #39855786
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytoncossack5thread pools - какие бывают, когда можно использовать, когда нельзя

patterns - назвать основые и где применять


Я считаю что джунов бесполезно спрашивать про мультипоточку
Ну многопоточка - это скорее, когда явно используешь примитивы синхронизации (семафоры, барьеры), volatile, atomic, всякие там varhandles и т.д.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855787
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5maytonпропущено...


Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали
всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках
и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта.
Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован).

Да это еще ладно, у нас конфиг файлы sparkом вытягивают индусы)))
...
Рейтинг: 0 / 0
Интервью java junior
    #39855788
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5maytonпропущено...


Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали
всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках
и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта.
Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован).
Это стиль кодирования. Такое бывает когда вся команда С++ - кодеров к примеру
под давлением сверху быстро переходит на Java. Переходит-то переходит но 100%
сохраняет практики по стилю кодирования. Например пишут переменные с подчеркивания.
Или даже с двумя. Сломать такую практику почти невозможно если они кодят все и дружно..
...
Рейтинг: 0 / 0
Интервью java junior
    #39855790
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу обычно спрашивают про ООП.

Из Java обязательно спросят про коллекции. В частности - работу с хеш-мапой.
Спросят как вычисляется хеш-код. Зачем он нужен. И контракт между equals-hashcode.
ну вот никуда не гляда
хеш мапа представляет собой массив table
в индексе 0 всегда лежи элемент с ключом null
далее как происходит вставка элемента
сначала вычисляется хэш ключа помоему вот по этому методу
hash(key.hashcode)


и на его основе вычислятеся индекс куда положить элемент
формулу я не помню
далее если по этому индексу лежит элемент
он сравнивается вот таким способом
e.hash==hash &&(e.key==key || e.key.equals(keY))
если вернется тру то элемент перезапишет значение ,если фальсе ,то это называется коллизия и элемент добавится в эту ячеку на самое первое место и будет содержать ссылку на прошлый элемент

далее у мапы есть size и loadfactor (0.75) когда мапа заполняется на 75% ,то она увеличивается вдвое и соотвественно все инденксы пересчитыватся

вообще в джаве хеш код нужен чтобы сравнивать обьекты между собой
если хеш коды не равны- то объекты всегда разные
если хеш коды равны,то обьекты равны,но существует коллизия ,когда хеши совпдают,но обькты разные,это обусловлено тем,что у типа int есть пределы 1 в 32 -1

вроде так
...
Рейтинг: 0 / 0
Интервью java junior
    #39855791
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никСоветую уточнить - знает ли клиент что ты джуниор. Зная наши конторы не удивлюсб если тебя будут продоавать как сеньора и спрашивать соотвественно
я думаю знает ,так как в моем внутренеем резюме написано опыт работы меньше года)
...
Рейтинг: 0 / 0
Интервью java junior
    #39855793
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79, тут писать ответы не надо. Ты просто для себя ответы запомни.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855795
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5asv79Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю и заодо подтяну эту тему.

Я Java junior без опыта работы
1 интервью будет внутренее с тим лидом проекта
2 интревью с тим лидом клиента
Ну это смотря на какой стек идете - Spring или Java EE. Соотвественно вопросы будут по ним. Если легаси проект с ejb, могут начать распрашивать про распределенные транзакции.
Из java core наиболее любимые у интервьюеров - их задают всем:
иерархия Collection Framework, LinkedList vs List vs Array vs Vector, Map vs ConcurrentMap vs synchronized map, и т.д.
BigDecimal vs decimal
типы gargabe collector'ов
лямбды - чем отличаются от функциональных интерфейсов, почему захватываемя переменная должна быть effectively final, чем плохи (или нет) parallel streams (race conditions, performance и т.д.)
что такое дефолтные методы
abstract classs vs interfaces
thread pools - какие бывают, когда можно использовать, когда нельзя
streams - какие типы операций бывают, есть ли performance проблемы
patterns - назвать основые и где применять
здесь также куча вопросов
Могут попросить написать код (реалиция хеш мапы, например).

отвечу абстракт вс интерфейс


асбтракнтый класс может содержать методы с реализацией
если класс имеет хотя бы 1 абстрактный метод-этот класс асбтрактный
нельзя создать экземпляр такого класса

интерфейс -полностью абстрактный класс,все его методы до 8 джавы были абстрактные,а все поля финал и статик
сейчас есть дефолт методы,которые содержут реализацию

преимущества интрерфейса -можно имплементить сколько угодно интерфейсов,а наследоваться можно лишь от одного класса
...
Рейтинг: 0 / 0
Интервью java junior
    #39855796
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonasv79, тут писать ответы не надо. Ты просто для себя ответы запомни.

не я пишу ответы,никда не лазия
ты задал- я ответил
это для меня проверка,заодно скажите как мой уровень подготовки для джуна
...
Рейтинг: 0 / 0
Интервью java junior
    #39855809
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это бесполезно. То-что в топике сейчас происходит не является собеседованием.

Но я тебе и так скажу что на джуна ты проходишь. Даже если не возьмут не преживай сильно - это в некотором
роде лотерея. Очень много факторов влияют. Может собеседующий будет в плохом настроении.
Если-бы ты жил и работал в Украине то через 1-2 мес поисков и собесоедований ты-бы уже
работал где-то. Текучка есть. Вакансии есть.

Кстати. Как у тебя с английским?
...
Рейтинг: 0 / 0
Интервью java junior
    #39855819
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто бесполезно. То-что в топике сейчас происходит не является собеседованием.

Но я тебе и так скажу что на джуна ты проходишь. Даже если не возьмут не преживай сильно - это в некотором
роде лотерея. Очень много факторов влияют. Может собеседующий будет в плохом настроении.
Если-бы ты жил и работал в Украине то через 1-2 мес поисков и собесоедований ты-бы уже
работал где-то. Текучка есть. Вакансии есть.

Кстати. Как у тебя с английским?
да я так то работаю уже,но переживаю я оттого что если провалю собес меня выпрут из компании.Скажут типо зачем нам его держать ,если не можем продать
а английский B1
...
Рейтинг: 0 / 0
Интервью java junior
    #39855835
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю и заодо подтяну эту тему.

Я Java junior без опыта работы
1 интервью будет внутренее с тим лидом проекта
2 интревью с тим лидом клиента

Ну да- что за коллекции, что такое Map, зачем хэш, что будет, если у двух разных элементов совпал хэш, что будет, если в классе хэшкод всегда 1.
В чём отличии ArrayList от LinkedList.
Задачку небольшую- чтобы строк 10 кода надо было написать (я сам знаю решение в 5 строк кода, но это мало кто придумать может).
...
Рейтинг: 0 / 0
Интервью java junior
    #39855858
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

В целом что по моему опыту могу сказать. Ты сам тоже должен выбирать. И выбирать стоит не по "новомодным технологиям" и размеру зарплаты, а по тому насколько тебе будет комфортно работать в этой команде.

В целом команды собираются примерно одного уровня. Скорее всего, если в команду придет реально гений, а команда посредственная, то он там долго не проработает. Команда просто такого не потерпит, либо он их не сможет терпеть. Аналогично если человек придет слабый.

В целом если ты куда то не попал, то и хорошо. Сильно по этому поводу лучше и не переживать. Ищи условия в которых тебе будет работать комфортно.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855901
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0,

Какой выбирать, ему еще учиться нужно пару лет, желательно на реальном проекте, вопрос как раз в том чтобы попасть в реальный проект и не вылететь сразу.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855904
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я на днях видел как люди с многолетним опытом реально вылетали с проектов потому что не тянули. Вот так то.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855906
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5maytonпропущено...


Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали
всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках
и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта.
Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован).

Я не удивлючь если вообще писали в нотпеде и запускали компиляцию из командной строки

У меня помнится был прикол на интервью - сказали запускай редактор и пиши код. Хорошо был gedit на их юбунту в тот момент хоть подсветку кода делал
...
Рейтинг: 0 / 0
Интервью java junior
    #39855907
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cossack5Могут попросить написать код (реалиция хеш мапы, например).

Числа фибоначи - это наше все ну или на крайняк факториал

Часто просят проверить чувак вообще в рекурсию въезжает?
...
Рейтинг: 0 / 0
Интервью java junior
    #39855965
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из заданий лично видел.
1. Реализовать свой LinkedList. Например однонаправленный.
2. Распечатать на экране Int посимвольно. Без использования стандартных функций.
3. Реализовать свою хеш Мапу с заданными свойствами. Например метод открытой адресации.

Могут попросить реализовать по словесному описанию классические алгоритмы в рекурсии.
НОД (gcd), факториал, фибоначчи, простые числа.

Поиск в ширину и глубину в графах. Возможен вариант что код писать не надо. А только пояснить принцип.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855968
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот по себе мне кажется что для меня сложное это на ходу кодовые задачки решать. где надо кодыкодировать. если словесно описать примерно алгоритм то ок. а вот прям кодить ну хз.

варианты реализовать свою хашмапу это тоже ну явно не в реальном времени переписывать методы интерфейса мапы.
...
Рейтинг: 0 / 0
Интервью java junior
    #39855969
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunkacossack5Могут попросить написать код (реалиция хеш мапы, например).

Числа фибоначи - это наше все ну или на крайняк факториал

Часто просят проверить чувак вообще в рекурсию въезжает?
рекурсивные алгоритмы они есть мнение весьма сложны к пониманию да и большинство из них (хвостовая привет) вполне себе раскладываются в итеративные даже на уровне машины, т.е. компилятором.

не, если ты на задачках натаскаешься на них то наверное норм. но опять же - вопрос тренировки и в реальных проектах, если это не какая то лютая математика ты с ними встречаться будешь крайне редко.
...
Рейтинг: 0 / 0
25 сообщений из 814, страница 1 из 33
Форумы / Java [игнор отключен] [закрыт для гостей] / Интервью java junior
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]