Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Krmelnik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 10
#1

Задача на собеседование! - C++

07.10.2013, 17:22. Просмотров 1702. Ответов 35
Метки нет (Все метки)

Очень прошу помочь решить задачу:
1) есть 2 процесса.
Исполняемый файл один, который запускается из командной строки с параметром (номер 1 или 2)
для общения между процессами можно использовать любую реализацию IPC, но не сокеты
2) есть отдельный процесс логирования - запускается из командной строки с одним параметром - путь к логу
"общение" с процессом логирования только через сокет
3) процессы п.1 в случайном порядке отправляют произвольную текстовую информацию друг другу. При этом в логе должны появится сообщения, процесс 1 отправил процессу 2 сообщение, процесс 2 получил от процесса 1 сообщение.
4) id процессов, ip=localhost, порты ... можно "зашить в код"
5) ориентируемся на операционную систему Linux.
За ответ заранее благодарен!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 17:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на собеседование! (C++):

Собеседование std::vector - C++
1) Вечереет. Вы крутой старший разработчик, сидите и делаете вид, что кодите мегапроект. У вас через полчаса собеседование. Вы...

Тесты на синтаксис с++, собеседование на джуниора - C++
Хочу подготовиться к собеседованию на джуниора, одногруппник сказал, что у него спрашивали тесты на синтаксис с++, может кто-нибудь...

Экспертам и программистам С++: пройти собеседование и получить работу - C++
прошу напишите список книг по С++,которые реально полезны и необходимы:для того ,чтобы пройти собеседование и получить работу.и что...

Что нужно знать, когда идёшь на собеседование на вакансию Junior C++? - C++
Делимся личным опытом: какие вопросы задавали на собеседовании, какие ответы вы давали, что вызвало особые затруднения?

Собеседование 23.06.17 - C#
1. Дана строка символов ( и ). Определить является ли она корректной скобочным выражением. Определить максимальную глубину вложенности...

Собеседование - C#
Приветствую. Может ли кто-то подсказать, какие знания и навыки необходимы по си шарп для устройства джуниором в какую-нибудь контору. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.10.2013, 19:57 #16
Цитата Сообщение от Krmelnik Посмотреть сообщение
Нет, на джуниора, поскольку есть опыт pyhtone & ruby да только вот задачку такую поставили для решения.
Если тебя джуниором возьмут, то меня тогда на сеньора нужно претендовать аха .
0
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
07.10.2013, 20:02 #17
Цитата Сообщение от Krmelnik Посмотреть сообщение
Нет, на джуниора, поскольку есть опыт pyhtone & ruby да только вот задачку такую поставили для решения.
может, просто на адекватность проверяли? нормальный ч-ек поднимет брови и спросит, "ребята, вы это серьезно?"
1
Krmelnik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 10
07.10.2013, 20:05  [ТС] #18
Цитата Сообщение от castaway Посмотреть сообщение

Не по теме:

Работал бы я в отделе кадров этой компании, я бы тебя точно не взял... А я далеко не кандидат наук!

Цепляться к механическим ошибкам не очень хорошо. Python ))

Добавлено через 3 минуты
Цитата Сообщение от ninja2 Посмотреть сообщение
Если тебя джуниором возьмут, то меня тогда на сеньора нужно претендовать аха .
Я на звание гугу С++ не претендую. И сразу заявил что в на него только планирую переходить.. опыт программирования есть но на других языках, потому что бы не плодить гавно код и не приниматься делать не правильно решил спросить у вас товарищей ГУРУ )) но кроме критики я пока не чего не вижу.
0
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
07.10.2013, 20:08 #19
Цитата Сообщение от Krmelnik Посмотреть сообщение
Цепляться к механическим ошибкам не очень хорошо. Python ))
Так дело то не в этом.. дело в том, что ты такую же ошибку допустишь на собеседовании, и там уже не актуально будет говорить "Цепляться к механическим ошибкам не очень хорошо". Это раз.
Это какой же должен быть опыт в питоне, чтобы так ошибиться? По моим предположениям - практически нулевой. Это два.

Цитата Сообщение от Krmelnik Посмотреть сообщение
но кроме критики я пока не чего не вижу.
Ну так.. с такими вопросами ничего и не увидишь.
0
Krmelnik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 10
07.10.2013, 20:09  [ТС] #20
Цитата Сообщение от novi4ok Посмотреть сообщение
может, просто на адекватность проверяли? нормальный ч-ек поднимет брови и спросит, "ребята, вы это серьезно?"
нет думаю что они вполне серьезно, в больших компаниях такая практика вполне нормальное явление + еще с 5-10 собеседований. Работал в крупной конторе Python разработчиком, проходил помимо подобного теста 5 собеседований. Получил достойное место работы с достойной ЗП, пока не закончился контракт ну и проект собственно.
0
Croessmah
Эксперт CЭксперт С++
13209 / 7480 / 841
Регистрация: 27.09.2012
Сообщений: 18,388
Записей в блоге: 3
Завершенные тесты: 1
07.10.2013, 20:09 #21
Цитата Сообщение от Krmelnik Посмотреть сообщение
у вас товарищей ГУРУ
их единицы
1
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
07.10.2013, 20:12 #22

Не по теме:

Что-то мне тоже интересно стало: человек имеет опыт с питоном и рубями, пришел писать на них, а ему - тестовое задание на плюсах? Или на C++ вообще никак, но работать хочется?



ТС, скачай книжку Марк Дж. Рочкинд "Программирование для UNIX" и посмотри там пункт 7.2 Именованные каналы и выборочно главу 8 Сетевое взаимодействие и сокеты.
1
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
07.10.2013, 20:14 #23
Цитата Сообщение от Krmelnik Посмотреть сообщение
нет думаю что они вполне серьезно, в больших компаниях такая практика вполне нормальное явление + еще с 5-10 собеседований. Работал в крупной конторе Python разработчиком, проходил помимо подобного теста 5 собеседований. Получил достойное место работы с достойной ЗП, пока не закончился контракт ну и проект собственно.
если бы мне дали такую задачу на работе, я бы запросил минимум пару дней. а лучше - неделю. если бы кто-то продемонстрировал мне результат через пару часов, я бы заподозрил трюкачество. в любом случае результат будет *овно.
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.10.2013, 20:20 #24
Krmelnik, Ты мне самооценку поднял, походу мне спокойно можно в конторы идти менеджером таких джуниоров, аха.

Ладно в задании походу имеется в веду что ты С++ знаешь, плюс еще у тебя знания имеются по апи линукс для работы с процессами, я это сам не знаю, я токо чисто С++ знаю, вообще для работы в виндовс с потоками нужно знать апишные функции, так же и в линукс есть свое апи. В общем это уже другая тема не С++, а просто программирование по линукс. Возьми какую нить книгу по программированию в линукс, там мб будет.
0
castaway
07.10.2013, 20:23
  #25

Не по теме:

У меня был случай, я искал работу в Москве, отправил резюме в лабораторию Касперского, мне пришел ответ в виде 64-битного EXE-шника (crackme) под Windows, сказали что у меня есть неделя для подбора кода, который он запрашивает. Я оперативно (в течение суток) задание перевыполнил. Они пригласили меня на собеседование.. Но придти на собеседование у меня так и не получилось в виду некоторых обстоятельств..
Так вот я к чему. Судя по вашему заданию вы хотите устроится в какую-то слишком серьезную компанию. Мне на вашу вакансию думаю даже не стоит претендовать, плюс Ваши элементарные ошибки дают о себе знать.. Поэтому еще раз ссылаюсь на 6-й пост

0
Croessmah
07.10.2013, 20:28
  #26

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
вообще для работы в виндовс с потоками нужно знать апишные функции
std :: thread для кого делали?
boost :: thread тоже для чего?

0
Dmitriy_M
1349 / 1230 / 114
Регистрация: 20.03.2009
Сообщений: 4,420
Записей в блоге: 11
07.10.2013, 20:32 #27

Читай википедию Межпроцессное взаимодействие
Что там первым пунктом стоит? Файл! Помниться в школе, когда не знал сокетов, сделал сетевой чат на файлах.
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
07.10.2013, 20:43 #28
Krmelnik, Я вообще не понимаю зачем таких джуниоров брать, у тебя мб есть какие нибуть проекты что бы им показать типо сам делал от смотрите? Ошибки то пофигу что ошибки, главное что бы делал рабочие программы, дали ТЗ ты взял сделал, все работает как нужно и за тобой проверять не нужно, это от норм. Или там модуль какой нить полностью разработать. Но с такими знаниями, я фиг его знаю что можно даверить, разве что решить какую нить задачку мелкую студентам . Себе дороже обойдется брать таких джуниоров, каждый раз за ними перепроверять, разъяснять что да как делать. Не ну разве что если есть какая нить работа, там документацию мб составить, ну или хз. я даже придумать не могу, я б может быть и взял, но зарплату 100% не платил бы, а наоборот бы брал деньги за обучение .

Добавлено через 4 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
std :: thread для кого делали?
boost :: thread тоже для чего?
Не знаю, я книгу по системному программированию в виндовс просматривал и дам было про многопоточные программы и вроде как с помощью винапи или хз. я просто просмотрел, мне оно не сильно нужно.
0
Dmitriy_M
1349 / 1230 / 114
Регистрация: 20.03.2009
Сообщений: 4,420
Записей в блоге: 11
07.10.2013, 20:43 #29
Цитата Сообщение от ninja2 Посмотреть сообщение
у тебя мб есть какие нибуть проекты что бы им показать типо сам делал от смотрите?
Так не смотрят же.
0
Firework
63 / 87 / 23
Регистрация: 01.04.2013
Сообщений: 593
07.10.2013, 20:46 #30
ninja2, хватит тут возмущаться. Иди устраивайся.
Тебе в помощь...
1
Миниатюры
Задача на собеседование!  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2013, 20:46
Привет! Вот еще темы с ответами:

Собеседование - Программирование Android
Здравствуйте! Какие вопросы могут задавать по базам данных на должность Trainee Android Developer? Что, минимум, следует знать по базам...

Собеседование в Малайзии - Программирование iOS
Всем привет! Хотел поделиться моим первым опытом прохождения заграничного собеседования. Решил для практики английского и возможного...

Собеседование по .NET - C#
Здравствуйте! Через несколько дней иду на собеседование на фирму. Направленность фирмы: социальные сети, бизнес приложения, разработка,...

Собеседование Java - Java
Поделитесь своим опытом о первом приеме на роботу. Сколько шли к этому, где готовились, сколько было неудачных собеседований?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.10.2013, 20:46
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru