Re: Что вы всегда спрашиваете на собеседовании?
От: koenig  
Дата: 09.06.19 06:34
Оценка:
scf>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков

их же до хрена, как это в принципе возможно
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 07:57
Оценка:
Здравствуйте, Kaifa, Вы писали:

K>а как это сейчас делается?

полагаю что mmap.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 07:57
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>написать на доске указанный алгоритм сортировки

Должен быть достаточно тривиальный, типа bubble или radix

S>обход дерева по всякому

BFS DFS?

S>свои алакаторы (ыопрос не лидер)

А что именно с ними можно спрашивать? Пишутся такие обычно под задачу и обычно с привязкой к платформе.

S>считать побытрому в память большой файл

Именно считать ака "после чтения файл удаляется и работаем только с тем что в памяти" или это просто на знание "за mmap"?

S>спроектировать класс Лифт или Машина

Не совсем понятно что именно тут ожидается.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: prog123 Европа  
Дата: 09.06.19 08:06
Оценка:
Здравствуйте, koenig, Вы писали:

scf>>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков


K>их же до хрена, как это в принципе возможно


возможно имелись ввиду массивы, ассоциативные массивы и списки.
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: Михaил  
Дата: 09.06.19 08:12
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, scf, Вы писали:


scf>>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях?


НС>Getting things done.


scf>> Желательно с объяснением из личного опыта, почему именно так


НС>Потому что деньги платят не за процесс обычно, а за результат.


К результату можно прийти разныи путями. Кому-то возможно придется твой результат поддерживать в будущем, и все то, что ты там в нем наворитишь. Кому-то придется с тобой вместе работать. И если ты проблемный человек, то, будь ты хоть суперспециалистом — такого лучше обойти стороной.
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: % Австралия жж
Дата: 09.06.19 08:26
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>>>считать побытрому в память большой файл


S>не знаю, я предлагаю в несколько потоков считывать

S>и мапить в память

Зачем вообще целиком держать в памяти? Маппинг дороже, чем простое чтение. Много потоков- для hdd зло. Может, это провокационный вопрос, чтобы вызвать вопросы — зачем?
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: % Австралия жж
Дата: 09.06.19 08:42
Оценка:
Здравствуйте, CreatorCray, Вы писали:

S>>написать на доске указанный алгоритм сортировки

CC>Должен быть достаточно тривиальный, типа bubble или radix
bubble как-то совсем не солидно писать

S>>обход дерева по всякому

CC>BFS DFS?

S>>свои алакаторы (ыопрос не лидер)

CC>А что именно с ними можно спрашивать? Пишутся такие обычно под задачу и обычно с привязкой к платформе.
Heap (allocate from heap) по причине структуры данных.

S>>считать побытрому в память большой файл

CC>Именно считать ака "после чтения файл удаляется и работаем только с тем что в памяти" или это просто на знание "за mmap"?
Может, там вопрос на «как эффективно использовать доступное пространство памяти»? Тоже гадаю.

S>>спроектировать класс Лифт или Машина

CC>Не совсем понятно что именно тут ожидается.
У лифта есть алгоритм Машина может быть vehicle- т.е. колёс не обязательно 4.
Re[5]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 09:41
Оценка:
Здравствуйте, %, Вы писали:

%>Много потоков- для hdd зло.
Зато для SSD самое то.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 09:41
Оценка:
Здравствуйте, %, Вы писали:

S>>>написать на доске указанный алгоритм сортировки

CC>>Должен быть достаточно тривиальный, типа bubble или radix
%>bubble как-то совсем не солидно писать
А какая разница для собеседования то? Тем более что в нём есть пара мест где можно накосячить — как раз повод поговорить и посмотреть на кандидата.

S>>>свои алакаторы (ыопрос не лидер)

CC>>А что именно с ними можно спрашивать? Пишутся такие обычно под задачу и обычно с привязкой к платформе.
%>Heap (allocate from heap) по причине структуры данных.
Там вопрос про свои аллокаторы.

S>>>считать побытрому в память большой файл

CC>>Именно считать ака "после чтения файл удаляется и работаем только с тем что в памяти" или это просто на знание "за mmap"?
%>Может, там вопрос на «как эффективно использовать доступное пространство памяти»?
Скорее на "слышал про mmap".

S>>>спроектировать класс Лифт или Машина

CC>>Не совсем понятно что именно тут ожидается.
%>У лифта есть алгоритм Машина может быть vehicle- т.е. колёс не обязательно 4.
Да просто в такой краткой формулировке не сильно понятно что именно хотят.
Для физической симуляции машины — одно, для использовании в repair service — другое.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: Что вы всегда спрашиваете на собеседовании?
От: wamaco  
Дата: 09.06.19 09:56
Оценка:
Здравствуйте, scf, Вы писали:

scf>Вопрос к собеседующим.


scf>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях? Желательно с объяснением из личного опыта, почему именно так


scf>Мой список:

scf>- рекурсия (однажды видел сеньора, органически неспособного написать отформатированный toString для древовидной структуры в реальном проекте)
scf>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков
scf>- описать словами решение простой практической задачи, например, посчитать кол-во слов в текстовом файле (отсекает квадратно-гнездовых фреймворщиков)

Спрашивать надо по-существу, а если задают вопросики с подковыркой и не по теме, гнать такого вопрошающего надо поганой метлой сразу.
Если это такого рода задает владелец бизнеса, то посылать на три известных буквы.
Тут одна известная контора предложила работу, нормально платят, все по делу, но потом директор говорит, мне нужно больше креатива,
заботы о нашей конторе, участие в общем деле преумножения ЕГО бизнеса!!! Внимание! Ключевое слово ЕГО бизнеса.
Парень, сказал, я ему... прости, но это совсем другие деньги...
Я к тому, что нанятым работникам нужно понимать, что они НЕ ПАРТНЕРЫ и НЕ СОВЛАДЕЛЬЦЫ.
Работайте качественно и все! Если "галеры" кто то устраивает — сразу в сад!
Мы не рабы! Рабы не мы!
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 10:15
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, sergey2b, Вы писали:


S>>написать на доске указанный алгоритм сортировки

CC>Должен быть достаточно тривиальный, типа bubble или radix
пузырек не разу
много раз merge sort и несколько раз выбором вставкой и подсчетом

S>>обход дерева по всякому

CC>BFS DFS?
да практически на кажлм собеседовании просят

S>>считать побытрому в память большой файл

CC>Именно считать ака "после чтения файл удаляется и работаем только с тем что в памяти" или это просто на знание "за mmap"?

да mmap и я еще рассказываю что узким местом являеться не считывание файла а вставка данных в базу и почему

S>>спроектировать класс Лифт или Машина

CC>Не совсем понятно что именно тут ожидается.
я на это попался
машины могут быть разных типов поэтому надо сделать абстрактный базовый класс
двигатель и покрышки могут быть разными, поэтому эклемент класса указатель
количество колесс может быть разное

надо что то почитать по проеткированию классов
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 10:16
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Kaifa, Вы писали:


K>>а как это сейчас делается?

CC>полагаю что mmap.

как я понял некоторые про него не знают
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 10:20
Оценка: -1 :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, scf, Вы писали:


scf>>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях?

НС>Getting things done.

я за последнии 20 лет закончил все проекты которые начал
но это некого не интересует если я не знаю последний стандарт плюсов и торможу с алгоритмами
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 10:32
Оценка: +1
Здравствуйте, sergey2b, Вы писали:

S>я на это попался


Тут по хорошему надо уточнить что им надо то, потому что даже краска тоже бывает разной на разных частях машины.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: Ночной Смотрящий Россия  
Дата: 09.06.19 12:58
Оценка:
Здравствуйте, Михaил, Вы писали:

НС>>Потому что деньги платят не за процесс обычно, а за результат.

М>К результату можно прийти разныи путями. Кому-то возможно придется твой результат поддерживать в будущем, и все то, что ты там в нем наворитишь. Кому-то придется с тобой вместе работать. И если ты проблемный человек, то, будь ты хоть суперспециалистом — такого лучше обойти стороной.

И? Ты к чему это написал?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: Ночной Смотрящий Россия  
Дата: 09.06.19 12:58
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>я за последнии 20 лет закончил все проекты которые начал


И много ты проектов начал?

S>но это некого не интересует если я не знаю последний стандарт плюсов и торможу с алгоритмами


Значит выбираешь такие конторы.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 14:10
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, sergey2b, Вы писали:


S>>я за последнии 20 лет закончил все проекты которые начал


НС>И много ты проектов начал?


я сейчас прикинул что те которые мне самому нравились 10-12


но реально проектов было больше
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: Ромашка Украина  
Дата: 09.06.19 14:31
Оценка:
Здравствуйте, prog123, Вы писали:
scf>>>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков
K>>их же до хрена, как это в принципе возможно
P>возможно имелись ввиду массивы, ассоциативные массивы и списки.

а возможно стек и куча.


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re[6]: Что вы всегда спрашиваете на собеседовании?
От: Masterspline  
Дата: 09.06.19 14:48
Оценка:
CC>%>Много потоков- для hdd зло.
CC>Зато для SSD самое то.

Т.е. читать большими блоками в ОДИН поток, скорее всего, окажется оптимальным для любого варианта в том числе, если там RAID или NAS/SAN.
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 09.06.19 14:56
Оценка:
S>я за последнии 20 лет закончил все проекты которые начал

За это и не берут.

https://www.investopedia.com/terms/s/sunkcost.asp
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.