Задачки на 15 минут
От: undo75  
Дата: 03.12.21 10:22
Оценка: 9 (2)
на собеседовании в ЦРТ (https://www.speechpro.ru/). может кому интересно

https://i.ibb.co/gzMYvRv/image.png

https://i.ibb.co/t3Gz9WP/image.png

https://i.ibb.co/2hPQRYq/image.png
https://i.ibb.co/rZFkkhB/image.png
Re: Задачки на 15 минут
От: Максим Россия  
Дата: 03.12.21 11:20
Оценка:
U>Image: image.png


Спасибо большое что поделились! Интересно, а в первом задании про простые числа в многопоточной среде что они хотят услышать?

П.С.
Про контейнер-змею интересная задача.
Errare humanum est
Отредактировано 03.12.2021 11:51 Максим . Предыдущая версия .
Re[2]: Задачки на 15 минут
От: gyraboo Россия  
Дата: 03.12.21 11:24
Оценка: 9 (1) :))
Здравствуйте, Максим, Вы писали:

U>>Image: image.png



М>Спасибо большое что поделились! Интересно, а в первом задании про простые числа в многопоточной среде что они хотят услышать?


Глупые, не нужно было разрабатывать многопоточное приложение. Его трудно девелопить и поддерживать, да и людей с такими компетенциям фиг найдешь. Надо было изначально реализовать всё в том же потоке который и создает этот замечательный компонент. А если скажет, что нужен перформанс, так тут встречный вопрос — может приложение вообще не нужно, распознавать голос можно посадить стенографистку набивать, дешевле выйдет. Зарплаты айтишников во как выросли, по 500 тыс в мес на мидла, и еще неизвестно, сколько месяцев ЦЕЛАЯ КОМАНДА будет это всё девелопить (а через два года опять переделывать — пилить на микросервисы, или что там появится за новый хайп, реактивность скорее всего). А стенографистка стоит 30 тыс в месяц.
www.nanonewsnet.ru
Отредактировано 03.12.2021 11:30 gyraboo . Предыдущая версия . Еще …
Отредактировано 03.12.2021 11:28 gyraboo . Предыдущая версия .
Отредактировано 03.12.2021 11:27 gyraboo . Предыдущая версия .
Отредактировано 03.12.2021 11:26 gyraboo . Предыдущая версия .
Re[3]: Задачки на 15 минут
От: Michael7 Россия  
Дата: 03.12.21 11:29
Оценка: +2
Здравствуйте, gyraboo, Вы писали:

G> Зарплаты айтишников во как выросли, по 500 тыс в мес на мидла, и еще неизвестно, сколько месяцев ЦЕЛАЯ КОМАНДА будет это всё девелопить (а через два года опять переделывать — пилить на микросервисы, или что там появится за новый хайп). А стенографистка стоит 30 тыс в месяц.


500 тысяч мидлу — это во влажных фантазиях столько платят. Кому-то где-то может где-то и платят, конечно, но в целом по рынку — однозначно нет.
Re: Задачки на 15 минут
От: cppguard  
Дата: 03.12.21 13:04
Оценка: +3
Здравствуйте, undo75, Вы писали:

В первых двух задачах, очевидно, под "простыми" имеются в виду числа-примитивы, то есть не-объекты, а не числа, у которых нет нетривиальных делителей. Я бы не пошёл в такую контору работать, потому что называть вещи несвоими именами это очень дурной тон. Вторая задача интересна с точки зрения порешать логические задачки, но совершенно ничего не говорит о профессиональных навыках.
Re[2]: Задачки на 15 минут
От: Sharov Россия  
Дата: 03.12.21 13:05
Оценка:
Здравствуйте, Максим, Вы писали:

М>Спасибо большое что поделились! Интересно, а в первом задании про простые числа в многопоточной среде что они хотят услышать?


Про синхронизацию + какой-нибудь враппер, это реализующий, для библиотеки этого api.
Кодом людям нужно помогать!
Re[4]: Задачки на 15 минут
От: B-52 Россия  
Дата: 03.12.21 13:06
Оценка:
Здравствуйте, Michael7, Вы писали:

G>> Зарплаты айтишников во как выросли, по 500 тыс в мес на мидла, и еще неизвестно, сколько месяцев ЦЕЛАЯ КОМАНДА будет это всё девелопить (а через два года опять переделывать — пилить на микросервисы, или что там появится за новый хайп). А стенографистка стоит 30 тыс в месяц.

M>500 тысяч мидлу — это во влажных фантазиях столько платят. Кому-то где-то может где-то и платят, конечно, но в целом по рынку — однозначно нет.

Тридцать тысяч секретарю — в ту же копилку.
Re[3]: Задачки на 15 минут
От: gyraboo Россия  
Дата: 03.12.21 13:11
Оценка: +2
Здравствуйте, Sharov, Вы писали:

М>>Спасибо большое что поделились! Интересно, а в первом задании про простые числа в многопоточной среде что они хотят услышать?


S>Про синхронизацию + какой-нибудь враппер, это реализующий, для библиотеки этого api.


Враппер? Зачем мелочиться. Я бы оформил компонент с этим единоличным потоком в виде микросервиса, поднял бы асинхронную очередь типа кафки для клиентов, т.к. делать синхронный АПИ уже не модно, сейчас модно делать всё реактивно и асинхронно. Чем микросервис+кафка лучше враппера? Тем, что легко и дешево горизонтально масштабируется, а обычный кодовый враппер масштабируется дорого — только вертикально, путем увеличения емкости ОЗУ и проца.
www.nanonewsnet.ru
Отредактировано 03.12.2021 13:12 gyraboo . Предыдущая версия .
Re[4]: Задачки на 15 минут
От: Sharov Россия  
Дата: 03.12.21 13:13
Оценка:
Здравствуйте, gyraboo, Вы писали:

S>>Про синхронизацию + какой-нибудь враппер, это реализующий, для библиотеки этого api.

G>Враппер?

Кроме шуток, а как иначе, если экземляр класс, реализ. это api не потокобезопасен? Завернуть в потокобезопасный
декоратор какой-нибудь.
Кодом людям нужно помогать!
Re[5]: Задачки на 15 минут
От: gyraboo Россия  
Дата: 03.12.21 13:17
Оценка:
Здравствуйте, Sharov, Вы писали:

S>>>Про синхронизацию + какой-нибудь враппер, это реализующий, для библиотеки этого api.

G>>Враппер?

S>Кроме шуток, а как иначе, если экземляр класс, реализ. это api не потокобезопасен? Завернуть в потокобезопасный

S>декоратор какой-нибудь.

Ну я описал же — с помощью микросервиса или FaaS. Потому что легче масштабировать. Кодовый враппер фиг отмасштабируешь когда нагрузка попрет (а она попрёт, т.к. складывать два числа — это очень частая операция).
С кодовым враппером ты решишь только проблему синхронизации и проблему коммуникации между потоком-владельцем и потоком-потребителем, но не проблему увеличения нагрузки, т.к. в плане масштабирования ты остаешься в вертикальной плоскости масштабирования, а это дорого. А ты наверное сначала подумал, я шучу про микросервис?
тут конечно можно возразить, что сложение двух числе — это очень простая и быстрая операция. Но ведь кодовый враппер не продашь и не сдашь в аренду, на них не заработаешь, а FaaS — еще как! Вопрос о том, как продать такой сервис — это уже пусть уважаемая компания задает этот вопрос на собесах своим маркетологам.
www.nanonewsnet.ru
Отредактировано 03.12.2021 13:26 gyraboo . Предыдущая версия . Еще …
Отредактировано 03.12.2021 13:25 gyraboo . Предыдущая версия .
Отредактировано 03.12.2021 13:24 gyraboo . Предыдущая версия .
Re: Задачки на 15 минут
От: Пофигист Россия  
Дата: 03.12.21 13:18
Оценка:
Здравствуйте, undo75, Вы писали:

U>на собеседовании в ЦРТ (https://www.speechpro.ru/).

И что, взяли тебя туда?
Re[5]: Задачки на 15 минут
От: undo75  
Дата: 03.12.21 13:20
Оценка:
B5>Тридцать тысяч секретарю — в ту же копилку.

ну если будет совмещать еще некоторые услуги, может и больше
Re[2]: Задачки на 15 минут
От: undo75  
Дата: 03.12.21 13:25
Оценка: +1
C>В первых двух задачах, очевидно, под "простыми" имеются в виду числа-примитивы, то есть не-объекты, а не числа, у которых нет нетривиальных делителей. Я бы не пошёл в такую контору работать, потому что называть вещи несвоими именами это очень дурной тон. Вторая задача интересна с точки зрения порешать логические задачки, но совершенно ничего не говорит о профессиональных навыках.

прочитал и прекратил интервью. решать не пытался даже. по опыту знаю, что с ребятами, подобное предлагающими, очень сложно сработаться. в работе они как правило теоретики, натасканные на разные олимпиадные задачи, и сами не знают чего хотят на самом деле. и все закончится печально. проходил. решал. пытался работать.
Re[5]: Задачки на 15 минут
От: gyraboo Россия  
Дата: 03.12.21 13:32
Оценка:
Здравствуйте, Sharov, Вы писали:

S>>>Про синхронизацию + какой-нибудь враппер, это реализующий, для библиотеки этого api.

G>>Враппер?

S>Кроме шуток, а как иначе, если экземляр класс, реализ. это api не потокобезопасен? Завернуть в потокобезопасный

S>декоратор какой-нибудь.

Враппер будет блокирующим? Не будет ли он тогда узким местом системы, т.к. заблокированные клиенты будут жать своей "очереди" посчитать?
www.nanonewsnet.ru
Re[6]: Задачки на 15 минут
От: B-52 Россия  
Дата: 03.12.21 13:38
Оценка:
Здравствуйте, undo75, Вы писали:


B5>>Тридцать тысяч секретарю — в ту же копилку.

U>ну если будет совмещать еще некоторые услуги, может и больше

Мечтайте о чем-нибудь великом.
Re[2]: Задачки на 15 минут
От: undo75  
Дата: 03.12.21 14:00
Оценка: +2
П>И что, взяли тебя туда?

отписался в ветке, ччто прекратил интервью сразу как прочитал задачи.
все три задачи за 15 минут не решил бы 100%
и одну бы пришлось долго и упорно гуглить.
Отредактировано 03.12.2021 14:01 undo75 . Предыдущая версия .
Re[2]: Задачки на 15 минут
От: Максим Россия  
Дата: 03.12.21 14:03
Оценка:
C>В первых двух задачах, очевидно, под "простыми" имеются в виду числа-примитивы

+1. Тоже сложилось впечателнеие, что "простые числа" == "целые числа" в данном случае. Иначе неясно зачем заострять внимание на простоте.
Errare humanum est
Отредактировано 03.12.2021 14:04 Максим . Предыдущая версия .
Re: Задачки на 15 минут
От: reversecode google
Дата: 03.12.21 14:06
Оценка:
типичные задачки на зп в 55 тыс р что бы хоть как то снизить поток голодных студентов
и отфильтровать хотя бы тех кто реально чему то учился

надо было подаваться на синьера! там задачек вообще нет
Re[6]: Задачки на 15 минут
От: Sharov Россия  
Дата: 03.12.21 14:12
Оценка:
Здравствуйте, gyraboo, Вы писали:

S>>Кроме шуток, а как иначе, если экземляр класс, реализ. это api не потокобезопасен? Завернуть в потокобезопасный

S>>декоратор какой-нибудь.
G>Враппер будет блокирующим? Не будет ли он тогда узким местом системы, т.к. заблокированные клиенты будут жать своей "очереди" посчитать?

А как иначе. Будут ждать своей очереди.
Кодом людям нужно помогать!
Re[2]: Задачки на 15 минут
От: undo75  
Дата: 03.12.21 14:13
Оценка:
R>типичные задачки на зп в 55 тыс р что бы хоть как то снизить поток голодных студентов
R>и отфильтровать хотя бы тех кто реально чему то учился

такие зп в айти щас бывают вообще? приятель в одной конторе одним из директоров работает. говорит в обл центре как раз на такие бабки студентов и берут. причем по совместительству и без собеседования, по отзывам работающих знакомых.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.