@jvmchat

Страница 2357 из 2890
guga
29.03.2018
20:46:29
вот то в си было заебись

_
29.03.2018
20:48:10
Инкремента скорее всего

Я бы так ответил))

Google
guga
29.03.2018
20:48:34
Инкремента скорее всего
воу воу, вот только не нужно тут про инкременты

_
29.03.2018
20:48:55
А четпро атомарность можно, а про инкременты не нужно

Alexander
29.03.2018
20:49:19
как распаралеллить инкремент?

_
29.03.2018
20:49:33
Создать 2 потока

guga
29.03.2018
20:49:35
_
29.03.2018
20:49:42
Каждый инкрементит

Increment.parallel

Igor
29.03.2018
20:50:11
Вот вспомнил классический вопрос про crud у нас есть объект у него коллекция , мы взяли этот объект вытащили через orm и передали на слой view а уже ( пусть будет jsp) решили проитерироваться по коллекции , как быть ? Будет ошибка не будет , что такое паттерн Open Session In View ?

_
29.03.2018
20:50:14
.toList()

Igor
29.03.2018
20:50:23
Это должен знать программист ?

_
29.03.2018
20:50:30
Это же антипаттерн

Надо исправлять интервьювера)

Alexander
29.03.2018
20:51:37
Это должен знать программист ?
программист то должен, а сеньор жабий деволопер?

Google
Igor
29.03.2018
20:51:45
Атомарность : например лонга :)

Alexander
29.03.2018
20:52:04
Атомарность : например лонга :)
а зачем вы использеуте 32 битную жвм?

Igor
29.03.2018
20:52:38
Конечно анти паттерн , но а как вы код пишете ? Его не используя ?

Stas
29.03.2018
20:53:25
В этом и смысл антипаттерна :) чтобы его не использовать :)

Извините)

Igor
29.03.2018
20:53:54
:)

Wystan
29.03.2018
20:53:57
Плюс тебе скажут что если хибернейт с jpa, и коллекция lazy, то будут еще запросы в базу

guga
29.03.2018
20:54:03
А если программист jsp вертел, например?
это нормально, jsp даже джава-приматы вертели

Igor
29.03.2018
20:55:02
Значит это должен знать программист , хотя бы раз на эти грабли наступить , хотябы раз коллекцию передёрнуть , ну или сразу фетчить

Ооо тоже тема интересная с Лейзи и коллекциями в базу

guga
29.03.2018
20:56:28
Значит это должен знать программист , хотя бы раз на эти грабли наступить , хотябы раз коллекцию передёрнуть , ну или сразу фетчить
каждый программист должен: 1. открыть сессию во вью слое 2. получить lazy fetch exception 3. получить entity detached from context exception

Wystan
29.03.2018
20:56:54
Ну я бы спросил вместо этого, как вообще программист решает вот эту орм мутотень. Особенно с querydsl. Какие грабли были. Так как тема больная, я уверен есть 4-6 разных подходов.

guga
29.03.2018
20:57:32
проще спросить про criteria api

Igor
29.03.2018
20:57:36
N+1 или dirty checking стоит спросить ? Или написать простой код save( объект с коллекциями ) и спросить какие select запросы пойдут ?

guga
29.03.2018
20:57:43
они хотя бы стандартизированы

Google
Igor
29.03.2018
20:59:01
Да вопросы из нулевых ? Их имеет смысл задавать? На них могут ответить люди кому 33-38 лет , те кому за 40 уже с трудом , те кому нет ещё 27 тоже не смогут ...

Wystan
29.03.2018
20:59:09
А я пропустил начало, это собесы на какой опыт расчитаны? Джуниор миддл?

Alexey
29.03.2018
20:59:37
Это тест на возраст)

guga
29.03.2018
20:59:57
смысл спрашивать то, чего не будет на проекте?

ты ищешь чувака который фольклор знает, или который что-то писать в проекте будет?

Митко Соловец?
29.03.2018
21:00:42
Да вопросы из нулевых ? Их имеет смысл задавать? На них могут ответить люди кому 33-38 лет , те кому за 40 уже с трудом , те кому нет ещё 27 тоже не смогут ...
мне меньше 27, но я отвечу, хотя как отметили выше передавать сырые орм объекты в моделью вью - анти паттерн

Alexander
29.03.2018
21:00:43
смысл спрашивать то, что человек будет так и так гуглить работая?

Del
29.03.2018
21:00:46
Igor
29.03.2018
21:01:21
Тема простая : есть сейчас технологический стек Java 8 , spring 5 , Hibernate 5 . Что спрашивать на собеседовании :)

Wystan
29.03.2018
21:01:34
ну квери дсл не очень популяен
А кстати что вместо него популярно? Ведь типичная задачка фильтровать табличку по полям, по полям из связных сущностей. Базовая хрень в любом бэкофисе.

guga
29.03.2018
21:02:04
но это старшно и больно, мне проще sql руками написать

guga
29.03.2018
21:02:40
и конкатенировать строки, если нужна динамика

Wystan
29.03.2018
21:02:45
ну если не выходить за приделы jpa стандарта — criteria api
И там руками из paramrequest вытаскивать поля и сортировать руками?

guga
29.03.2018
21:03:03
через Page кажись

Wystan
29.03.2018
21:03:53
Надо посмотреть, я как раз пробовал spring data, но не разобрался как его оптимизировать.

guga
29.03.2018
21:04:02
Тема простая : есть сейчас технологический стек Java 8 , spring 5 , Hibernate 5 . Что спрашивать на собеседовании :)
да тут все просто, то что вы юзаете из java 8, понимание что такое лямбда, чем это отличается от анонимного класса, и является ли она замыканием

Google
guga
29.03.2018
21:04:22
потом стримы, чего не стоит делать с параллельными стримами

аля “что будет если я в параллельный стрим передам - ” как функцию

Alexander
29.03.2018
21:05:20
Тема простая : есть сейчас технологический стек Java 8 , spring 5 , Hibernate 5 . Что спрашивать на собеседовании :)
например можно пообщатся про тот же коллекшн фреймворк, с углублением в детали реализации, что-нибудь про стримы, приплести сюда немного компутер сцайнс, например, а нахрена нам нужен сет, если мы можем при каждом пихе в лист проверять есить ли там лемент, про основы скульных бд можно спросить, спроси как имея хибернейт сделать что-нибудь страшное и необычное,

Митко Соловец?
29.03.2018
21:06:47
там есть специальный интерфейс

он принимает спецификацию и пэйджб, а возвращает пэйдж

Del
29.03.2018
21:07:34
там есть специальный интерфейс
жиза, недавно юзал, даже выглядит нормально в итоге

Митко Соловец?
29.03.2018
21:07:55
SpecificationExecutor

guga
29.03.2018
21:08:06
Del
29.03.2018
21:08:22
ты девупс, хули ты там юзал?
для фильтрации\пагинации

Митко Соловец?
29.03.2018
21:08:24
ты девупс, хули ты там юзал?
эй чар из вас так себе, Димитри

Alexey
29.03.2018
21:09:07
ну вот мало чуваков назовут уровни транзакций
Слишком жестко сразу так. Можно для начала попросить acid расшифровать

guga
29.03.2018
21:09:10
эй чар из вас так себе, Димитри
ну. он же лягушонок, он мне ничего не сможет сделать

люблю acid jazz

Митко Соловец?
29.03.2018
21:09:45
ac dc

Google
Igor
29.03.2018
21:09:51
Ооо уровни изоляции топовый вопрос : у меня коллега спрашивает про кластерный индекс , ещё никто не ответил что знает что это - я вывод делаю раз никто не знает значит это не нужное знание

Alexander
29.03.2018
21:10:40
Ооо уровни изоляции топовый вопрос : у меня коллега спрашивает про кластерный индекс , ещё никто не ответил что знает что это - я вывод делаю раз никто не знает значит это не нужное знание
потому что кому придет в голову в обычной модели данных самому разруливать структуру таблицы, он бы еще спрашивал про фантомреференс

guga
29.03.2018
21:11:05
спутал их с вик рефами

потом писал кандидату что таки я был не прав

Alexander
29.03.2018
21:11:58
ой, а я как-то обосрался с джавовскими фантомами на интервью
потому что только крайне нездоровому человеку придет в голову использовать где-гибудь в проекте фантом референсы

Igor
29.03.2018
21:12:35
Кстати да : я вывод делаю : спрашивать нужно то , и такие вещи незнание которых приведёт к беде

Alexander
29.03.2018
21:12:51
зависит

guga
29.03.2018
21:13:05
Кстати да : я вывод делаю : спрашивать нужно то , и такие вещи незнание которых приведёт к беде
например почему optional.get не лучший вариант работы с опшиналами?

Alexander
29.03.2018
21:13:42
например во многих больших компаниях делают упор на компутер сцайнс, всем посрать насколько хорошо ты знаешь спрингулу и хибер, а вот если не можешь написать аглоритм и рассказать про его сложность - о тебе делают плохие выводы

и тут я не могу сказать ,что 4 часа решать задачи на эту тему это плохо

Igor
29.03.2018
21:14:07
Во пример : зачем в дао слое у нас один программист расставил transaction mandatory, spring

Страница 2357 из 2890