|
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 10
|
|
Задача на собеседование!07.10.2013, 17:22. Показов 5681. Ответов 35
Метки нет (Все метки)
Очень прошу помочь решить задачу:
1) есть 2 процесса. Исполняемый файл один, который запускается из командной строки с параметром (номер 1 или 2) для общения между процессами можно использовать любую реализацию IPC, но не сокеты 2) есть отдельный процесс логирования - запускается из командной строки с одним параметром - путь к логу "общение" с процессом логирования только через сокет 3) процессы п.1 в случайном порядке отправляют произвольную текстовую информацию друг другу. При этом в логе должны появится сообщения, процесс 1 отправил процессу 2 сообщение, процесс 2 получил от процесса 1 сообщение. 4) id процессов, ip=localhost, порты ... можно "зашить в код" 5) ориентируемся на операционную систему Linux. За ответ заранее благодарен!
0
|
|
| 07.10.2013, 17:22 | |
|
Ответы с готовыми решениями:
35
собеседование Собеседование 23.06.17 Собеседование |
|
249 / 219 / 63
Регистрация: 30.07.2013
Сообщений: 465
|
|
| 07.10.2013, 20:12 | |
|
Не по теме: Что-то мне тоже интересно стало: человек имеет опыт с питоном и рубями, пришел писать на них, а ему - тестовое задание на плюсах? Или на C++ вообще никак, но работать хочется? ТС, скачай книжку Марк Дж. Рочкинд "Программирование для UNIX" и посмотри там пункт 7.2 Именованные каналы и выборочно главу 8 Сетевое взаимодействие и сокеты.
1
|
|
| 07.10.2013, 20:14 | ||
|
0
|
||
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
| 07.10.2013, 20:20 | |
|
Krmelnik, Ты мне самооценку поднял, походу мне спокойно можно в конторы идти менеджером таких джуниоров, аха.
Ладно в задании походу имеется в веду что ты С++ знаешь, плюс еще у тебя знания имеются по апи линукс для работы с процессами, я это сам не знаю, я токо чисто С++ знаю, вообще для работы в виндовс с потоками нужно знать апишные функции, так же и в линукс есть свое апи. В общем это уже другая тема не С++, а просто программирование по линукс. Возьми какую нить книгу по программированию в линукс, там мб будет.
0
|
|
| 07.10.2013, 20:23 | |
|
Не по теме: У меня был случай, я искал работу в Москве, отправил резюме в лабораторию Касперского, мне пришел ответ в виде 64-битного EXE-шника (crackme) под Windows, сказали что у меня есть неделя для подбора кода, который он запрашивает. Я оперативно (в течение суток) задание перевыполнил. Они пригласили меня на собеседование.. Но придти на собеседование у меня так и не получилось в виду некоторых обстоятельств..
0
|
|
| 07.10.2013, 20:28 | |
|
0
|
|
| 07.10.2013, 20:32 | |
![]() Читай википедию Межпроцессное взаимодействие Что там первым пунктом стоит? Файл! Помниться в школе, когда не знал сокетов, сделал сетевой чат на файлах.
0
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||
| 07.10.2013, 20:43 | ||
|
Krmelnik, Я вообще не понимаю зачем таких джуниоров брать, у тебя мб есть какие нибуть проекты что бы им показать типо сам делал от смотрите? Ошибки то пофигу что ошибки, главное что бы делал рабочие программы, дали ТЗ ты взял сделал, все работает как нужно и за тобой проверять не нужно, это от норм. Или там модуль какой нить полностью разработать. Но с такими знаниями, я фиг его знаю что можно даверить, разве что решить какую нить задачку мелкую студентам
. Себе дороже обойдется брать таких джуниоров, каждый раз за ними перепроверять, разъяснять что да как делать. Не ну разве что если есть какая нить работа, там документацию мб составить, ну или хз. я даже придумать не могу, я б может быть и взял, но зарплату 100% не платил бы, а наоборот бы брал деньги за обучение .Добавлено через 4 минуты
0
|
||
|
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
|
|
| 07.10.2013, 20:46 | |
|
ninja2, хватит тут возмущаться. Иди устраивайся.
Тебе в помощь...
1
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||
| 07.10.2013, 20:52 | ||
|
0
|
||
|
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
|
|
| 07.10.2013, 20:54 | |
|
че за проект? крестики-нолики?
0
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||
| 07.10.2013, 20:58 | ||
|
Доделаю будет что работодателю показать.
Добавлено через 3 минуты .Добавлено через 50 секунд Доделаю и поеду на канары отдыхать .
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 07.10.2013, 21:01 | ||
|
Не по теме: Увы, пока что старые добрые Pthreads мне больше нравятся, несмотря на то, что они более низкоуровневые и c-style Не по теме:
0
|
||
|
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 10
|
|
| 08.10.2013, 01:42 [ТС] | |
|
понятно, чего стоило ожидать, поток умных мыслей не по теме, перемерки пис-ми, а по теме всего пару дельных советов. Повторюсь на Python или Ruby я бы это сделал максимум за одни сутки. в общем как напишу решение выложу. если кому интересно помочь да и для себя добавить в свою копилку знаний велком. (А заявления да если бы я был!) - с таким подходом и не будешь не когда, потому как брать человека с опытом в других я зыках иногда удобней чем готового, потому как можно научить своего стиля написания который будет хавать вся команда.
0
|
|
| 08.10.2013, 21:05 | |
|
C++ забавная штука.
В одних контора "мы пишем преимущественно на Boost & STL", в других конторах "какой STL? мы разрабатываем embedde системы, STL это дорого"
0
|
|
| 08.10.2013, 21:05 | |
|
Собеседование Собеседование Junior c# собеседование
Задание на собеседование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|