powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы на собеседовании
25 сообщений из 149, страница 2 из 6
Вопросы на собеседовании
    #39759033
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Это надо быть с "хорошим" диагнозом чтобы так развлекаться. Хотя в Калифорнии все остальные равлечения стоят дорого. ;)
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759035
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чем тут вообще Калифорния?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759039
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Имел ввиду в Южных Штатах. Хотя не исключено что чел живет имено в Калифорнии. Клаудера офис вроде как бы в Калифорнии (Сан-Франциско), где сайт хостится.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759040
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще перпендикулярно где хостится.

Ладно давай проедем эту тему. Ты просто выброси конспирологические теории.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759041
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да мне собственно пофиг. Я сейчас делаю отчетност по налогам за прошлый год, и так между прочим заглядываю на скл.ру.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759112
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Вопрос для обсуждения. И первый мой вопрос был бы - что значит корректно?
На первый взгляд кажется, что любые целые числа и char.

2. Как бе похоже на декартово произведение



3.

Код: sql
1.
2.
DELETE FROM table
WHERE id NOT IN (SELECT max(id) FROM table GROUP BY name HAVING count(id)>1)



Какая-то фигня, а не запрос. NOT - лишний.


Код: sql
1.
2.
DELETE FROM table
WHERE id IN (SELECT max(id) FROM table GROUP BY name HAVING count(id)>1)



Это отработает для данной постановки, но лучше, конечно, добавить и фамилию в группировку, а то как-то совсем криво:

Код: sql
1.
2.
DELETE FROM table
WHERE id IN (SELECT max(id) FROM table GROUP BY name, surname HAVING count(id)>1)
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759114
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин1.что значит корректно?

Значит возвращать TRUE и FALSE а не только false как уже здесь обсуждалось.


Озверин2. Это отработает для данной постановки, но лучше, конечно, добавить и фамилию в группировку, а то как-то совсем криво:

Как это сделать можете написать? у меня просто идей нет.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759115
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.Hofmann,

так я и написал запрос с фамилией, самый нижний.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759117
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.Hofmann, насчет true или false - ну тогда double.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759118
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот обитель зла https://jet.su/
Историю ведет с 93 года.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759119
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.Hofmann, насчет true или false - ну тогда double.

можете еще и float - где там бесконечности еще есть?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759121
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравнение с Nan и c Inf тоже будет давать false.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759122
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСравнение с Nan и c Inf тоже будет давать false.

вопрос был про тип. Если тип будет , допустим, double, то можно не только бесконечно передавать, но и обычное вещественное число. Вот и будет true или false.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759123
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинmaytonСравнение с Nan и c Inf тоже будет давать false.

вопрос был про тип. Если тип будет , допустим, double, то можно не только бесконечно передавать, но и обычное вещественное число. Вот и будет true или false.
Беря во внимание общие правила сравнения вещественных чисел (через == не сравнивают).
Я-бы сказал что здесь очень маловероятно.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759125
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.Hofmann,

так я и написал запрос с фамилией, самый нижний.
Я тупо не врубаюсь зачем вычислять максимальный id группировать по имени по фамилии, можно как-то по подробней этот момент объяснить:
Код: sql
1.
SELECT max(id) FROM table GROUP BY name, surname HAVING count(id)>1
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759126
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonОзверинпропущено...


вопрос был про тип. Если тип будет , допустим, double, то можно не только бесконечно передавать, но и обычное вещественное число. Вот и будет true или false.
Беря во внимание общие правила сравнения вещественных чисел (через == не сравнивают).
Я-бы сказал что здесь очень маловероятно.

ну мне скахали, что надо true или false - мол так корректно.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759127
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.HofmannОзверинDr.Hofmann,

так я и написал запрос с фамилией, самый нижний.
Я тупо не врубаюсь зачем вычислять максимальный id группировать по имени по фамилии, можно как-то по подробней этот момент объяснить:
Код: sql
1.
SELECT max(id) FROM table GROUP BY name, surname HAVING count(id)>1




ну если посмотреть на то, что было и как стало, то удалили дубликаты с max id

Допустим, был 1-ivan, 2-ivan. Остался 1-ivan. Тоже самое Petr. HAVING count(*)>1 отсеет записи, у которых нет дублпикатов.

Насчет, почему по имени и фамилии, да потому, что а вдруг имена будут совпадать в другой таблице, а фамилии - различаться?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759128
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.Hofmannпропущено...

Я тупо не врубаюсь зачем вычислять максимальный id группировать по имени по фамилии, можно как-то по подробней этот момент объяснить:
Код: sql
1.
SELECT max(id) FROM table GROUP BY name, surname HAVING count(id)>1




ну если посмотреть на то, что было и как стало, то удалили дубликаты с max id

Допустим, был 1-ivan, 2-ivan. Остался 1-ivan. Тоже самое Petr. HAVING count(*)>1 отсеет записи, у которых нет дублпикатов.

Насчет, почему по имени и фамилии, да потому, что а вдруг имена будут совпадать в другой таблице, а фамилии - различаться?

А ну все правильно, у меня почему-то отложилось что дубликаты с одинаковыми id должны быть, поэтому понятно какой из них максимальный.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759129
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.HofmannОзверин1.что значит корректно?

Значит возвращать TRUE и FALSE а не только false как уже здесь обсуждалось.

не ну если так загоняться то может речь о рейскандишене? а==а+1 это ж наверняка не атомарная.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759132
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.Hofmann, насчет true или false - ну тогда double.
вот ведь срань я попробовал максинт и максбайт а максдабл не попробовал
вопрос из разряда как получить отрицательное значение из Math.abs
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759133
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл написать вопрос:
авторВ памяти храняться 5 объектов которые сиквентально ссылаются друг на друга, попадут ли эти объекты под очистку в JVM gabrage коллектором, если не будет связи ссылки с одним из главных объектов в хипе?

Мой ответ был да, это правильно?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759134
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо такое знать это либо столкнуться с каким нибудь гамнокодом где прошло переполнение и найти багу, либо загоняться пазлерами.
вопрос из разряда "сам вчера узнал".
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759135
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.HofmannЗабыл написать вопрос:
авторВ памяти храняться 5 объектов которые сиквентально ссылаются друг на друга, попадут ли эти объекты под очистку в JVM gabrage коллектором, если не будет связи ссылки с одним из главных объектов в хипе?

Мой ответ был да, это правильно?
джиси рут если есть то не попадут. если нет то умрут.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759140
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.HofmannЗабыл написать вопрос:
авторВ памяти храняться 5 объектов которые сиквентально ссылаются друг на друга, попадут ли эти объекты под очистку в JVM gabrage коллектором, если не будет связи ссылки с одним из главных объектов в хипе?

Мой ответ был да, это правильно?

я полез гуглить слово сиквентально. а что значит главный объект?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759141
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.HofmannЗабыл написать вопрос:
пропущено...

Мой ответ был да, это правильно?

я полез гуглить слово сиквентально. а что значит главный объект?
очередной вышибон )) последовательно сказать видать религия не позволяет они наверное ходят сугубо на ланчи и дринкают смузи.
речь о gc root https://stackoverflow.com/questions/27186799/what-are-gc-roots-for-classes
...
Рейтинг: 0 / 0
25 сообщений из 149, страница 2 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы на собеседовании
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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