|  | 
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю  и заодо подтяну эту тему. Я Java junior без опыта работы 1 интервью будет внутренее с тим лидом проекта 2 интревью с тим лидом клиента ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 16:22 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Ну обычно спрашивают про ООП. Из Java обязательно спросят про коллекции. В частности - работу с хеш-мапой. Спросят как вычисляется хеш-код. Зачем он нужен. И контракт между equals-hashcode. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 16:55 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ 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 - назвать основые и где применять здесь также куча вопросов Могут попросить написать код (реалиция хеш мапы, например). ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:07 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Советую уточнить - знает ли клиент что ты джуниор. Зная наши конторы не удивлюсб если тебя будут продоавать как сеньора и спрашивать соотвественно ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:15 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ cossack5thread pools - какие бывают, когда можно использовать, когда нельзя patterns - назвать основые и где применять Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта. Про паттерны тоже не надо спрашивать. Все-все паттерны всё равно никто не знает. Это вкусовщина не имеющая под собой строгого правила. А носящая характер рекомендаций от лучших поваров архитекторов на тему того как сделать что-то красиво. Слишком раняя тема для джунов. Поумничать-то конешно можно но беря во внимание нулевой опыт на любого умника найдется контр-пример который умника придавит к земле. Вобщем... смысла не вижу. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:16 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ maytoncossack5thread pools - какие бывают, когда можно использовать, когда нельзя patterns - назвать основые и где применять Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта. Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован). ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:26 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ maytoncossack5thread pools - какие бывают, когда можно использовать, когда нельзя patterns - назвать основые и где применять Я считаю что джунов бесполезно спрашивать про мультипоточку Ну многопоточка - это скорее, когда явно используешь примитивы синхронизации (семафоры, барьеры), volatile, atomic, всякие там varhandles и т.д. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:29 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ cossack5maytonпропущено... Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта. Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован). Да это еще ладно, у нас конфиг файлы sparkом вытягивают индусы))) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:29 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ cossack5maytonпропущено... Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта. Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован). Это стиль кодирования. Такое бывает когда вся команда С++ - кодеров к примеру под давлением сверху быстро переходит на Java. Переходит-то переходит но 100% сохраняет практики по стилю кодирования. Например пишут переменные с подчеркивания. Или даже с двумя. Сломать такую практику почти невозможно если они кодят все и дружно.. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:32 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ 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 вроде так ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:33 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ забыл никСоветую уточнить - знает ли клиент что ты джуниор. Зная наши конторы не удивлюсб если тебя будут продоавать как сеньора и спрашивать соотвественно я думаю знает ,так как в моем внутренеем резюме написано опыт работы меньше года) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:36 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ asv79, тут писать ответы не надо. Ты просто для себя ответы запомни. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:44 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ 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 джавы были абстрактные,а все поля финал и статик сейчас есть дефолт методы,которые содержут реализацию преимущества интрерфейса -можно имплементить сколько угодно интерфейсов,а наследоваться можно лишь от одного класса ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:46 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ maytonasv79, тут писать ответы не надо. Ты просто для себя ответы запомни. не я пишу ответы,никда не лазия ты задал- я ответил это для меня проверка,заодно скажите как мой уровень подготовки для джуна ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 17:47 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Это бесполезно. То-что в топике сейчас происходит не является собеседованием. Но я тебе и так скажу что на джуна ты проходишь. Даже если не возьмут не преживай сильно - это в некотором роде лотерея. Очень много факторов влияют. Может собеседующий будет в плохом настроении. Если-бы ты жил и работал в Украине то через 1-2 мес поисков и собесоедований ты-бы уже работал где-то. Текучка есть. Вакансии есть. Кстати. Как у тебя с английским? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 18:08 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ maytonЭто бесполезно. То-что в топике сейчас происходит не является собеседованием. Но я тебе и так скажу что на джуна ты проходишь. Даже если не возьмут не преживай сильно - это в некотором роде лотерея. Очень много факторов влияют. Может собеседующий будет в плохом настроении. Если-бы ты жил и работал в Украине то через 1-2 мес поисков и собесоедований ты-бы уже работал где-то. Текучка есть. Вакансии есть. Кстати. Как у тебя с английским? да я так то работаю уже,но переживаю я оттого что если провалю собес меня выпрут из компании.Скажут типо зачем нам его держать ,если не можем продать а английский B1 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 18:32 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ asv79Ребят всем привет,предстоит ответсвенное интервью 2 раза ,поэтому если не сложно особенно тем кто интеорвьировал -позадвайте мне вопросы в этой теме ,я буду на них отвечать своими словами ,без подсказок ,а если не знаю буду честно писать что не знаю  и заодо подтяну эту тему. Я Java junior без опыта работы 1 интервью будет внутренее с тим лидом проекта 2 интревью с тим лидом клиента Ну да- что за коллекции, что такое Map, зачем хэш, что будет, если у двух разных элементов совпал хэш, что будет, если в классе хэшкод всегда 1. В чём отличии ArrayList от LinkedList. Задачку небольшую- чтобы строк 10 кода надо было написать (я сам знаю решение в 5 строк кода, но это мало кто придумать может). ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 19:35 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ asv79, В целом что по моему опыту могу сказать. Ты сам тоже должен выбирать. И выбирать стоит не по "новомодным технологиям" и размеру зарплаты, а по тому насколько тебе будет комфортно работать в этой команде. В целом команды собираются примерно одного уровня. Скорее всего, если в команду придет реально гений, а команда посредственная, то он там долго не проработает. Команда просто такого не потерпит, либо он их не сможет терпеть. Аналогично если человек придет слабый. В целом если ты куда то не попал, то и хорошо. Сильно по этому поводу лучше и не переживать. Ищи условия в которых тебе будет работать комфортно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2019, 20:15 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ vas0, Какой выбирать, ему еще учиться нужно пару лет, желательно на реальном проекте, вопрос как раз в том чтобы попасть в реальный проект и не вылететь сразу. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 00:04 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Я на днях видел как люди с многолетним опытом реально вылетали с проектов потому что не тянули. Вот так то. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 00:13 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ cossack5maytonпропущено... Я считаю что джунов бесполезно спрашивать про мультипоточку. Часть из них хотя и что-то читали всё равно на практике ничего толкового написать не могут. А даже если и пишут так там всё в гонках и в блокировках. Просто чтоб такое писать нужна некое седое зрение. Хоть пару годиков опыта. Джуны это еще что. У нас на в соседнем отделе чуваки (видимо, базисты) такой код написали, что волосы дыбом встают (в нем вручную создаются треды, везде synchronized, все поля public, и код сам не форматирован). Я не удивлючь если вообще писали в нотпеде и запускали компиляцию из командной строки У меня помнится был прикол на интервью - сказали запускай редактор и пиши код. Хорошо был gedit на их юбунту в тот момент хоть подсветку кода делал ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 01:52 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ cossack5Могут попросить написать код (реалиция хеш мапы, например). Числа фибоначи - это наше все ну или на крайняк факториал Часто просят проверить чувак вообще в рекурсию въезжает? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 01:55 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Из заданий лично видел. 1. Реализовать свой LinkedList. Например однонаправленный. 2. Распечатать на экране Int посимвольно. Без использования стандартных функций. 3. Реализовать свою хеш Мапу с заданными свойствами. Например метод открытой адресации. Могут попросить реализовать по словесному описанию классические алгоритмы в рекурсии. НОД (gcd), факториал, фибоначчи, простые числа. Поиск в ширину и глубину в графах. Возможен вариант что код писать не надо. А только пояснить принцип. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 14:54 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ вот по себе мне кажется что для меня сложное это на ходу кодовые задачки решать. где надо кодыкодировать. если словесно описать примерно алгоритм то ок. а вот прям кодить ну хз. варианты реализовать свою хашмапу это тоже ну явно не в реальном времени переписывать методы интерфейса мапы. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 15:48 |  | ||
| 
Интервью java junior | |||
|---|---|---|---|
| #18+ Sergunkacossack5Могут попросить написать код (реалиция хеш мапы, например). Числа фибоначи - это наше все ну или на крайняк факториал Часто просят проверить чувак вообще в рекурсию въезжает? рекурсивные алгоритмы они есть мнение весьма сложны к пониманию да и большинство из них (хвостовая привет) вполне себе раскладываются в итеративные даже на уровне машины, т.е. компилятором. не, если ты на задачках натаскаешься на них то наверное норм. но опять же - вопрос тренировки и в реальных проектах, если это не какая то лютая математика ты с ними встречаться будешь крайне редко. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 31.08.2019, 15:51 |  | ||
|  | 

| start [/forum/topic.php?fid=59&fpage=23&tid=2121117]: | 0ms | 
| get settings: | 8ms | 
| get forum list: | 11ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 32ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 59ms | 
| get tp. blocked users: | 2ms | 
| others: | 13ms | 
| total: | 146ms | 

| 0 / 0 | 
