Трудоустройство после ВУЗА

Тема в разделе "WASM.HEAP", создана пользователем Nafanya, 28 окт 2010.

Статус темы:
Закрыта.
  1. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    Ну и засада! Если не секрет расскажите,пожалуйста, кто как после ВУЗА впервые без опыта работы трудоустраивался.

    Огорчает, то что вопросы задают сначала по базовым знаниям, а потом идут по тонкостям программирования. А ещё сравнивают между собой, студента без опыта работы и человека, который уж лет 5 в сфере проработал. Естественно разница значительная. Везде нужен опыт. Без опыта редко,где берут. Интересно как тогда опыт набирать?

    Разброс по вопросам огромный.
    1)Архитектура Линукс
    2)На память написать системные вызовы для клиента и сервера.
    2б)Процессы, Сигналы, kill,2 режима работы процесса.
    3)Деструктор. Виртуальный Деструктор.
    4)Указатель константа и указатель на константу.
    5)Полиморфизм
    6)Перегрузка функций по возвращаемому значению(возможна или нет)
    7)Сколько в стеке выделится байт,если создать объект пустого класса. (Вообще бомба)
    8)Вход в режим ядра (как?)
    9)Алгоритм ассиметричного шифрования RSA (На память модульную арифметику - это сильно)
    10)стек TCP/IP
    Некоторые и не сложные,а просто необычные.
    Например скомпилируется ли пустой класс class A{}; - хочется ответить, я что псих что ли пустые классы компилировать.

    Покруче экзамена в универе. Разброс огромный. Спрашивают в глубину, а не поверхностно(после основного вопроса, ещё 5 дополнительных, чтоб глубину знаний проверить). При такой глубине, надо конкретно тему оговаривать, например стек TCP/IP и все. Тогда можно в глубину идти и просить по-памяти нарисовать например формат IP пакета.
    Я считаю, что лучше бы брали на пробный проект на месяц, а потом по результатам(справился не справился) принимали решение. И ежу понятно, что всё знать невозможно. В течении работы, втягиваешься, то что не знал, а надо применять, по книгам доучиваешь.

    Может такая тема ещё потому,что не по специальности иду. Специальность - то радиоинженер, а я на программиста.
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    фрилансить во время обучения еще в универе

    а если не справишься? брать еще одного на проект? а потом еще одного? и так три года плати пробные зарплаты пробным студентам за пробный проект, который так пробно и не готов?

    позвонили с кафедры, сказали, что банк ищет студентов именно без опыта. Пришел, устроился, стал фин. аналитиком. Так и работал :)
     
  3. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    MSoft
    <<а если не справишься? брать еще одного на проект? а потом еще одного? и так три года <<плати пробные зарплаты пробным студентам за пробный проект, который так пробно и не <<готов?

    Так если ты диплом на Си++ сам написал, а не купил отсюда и следует, что справишься. Там задание то на диплом не 2+2 сложить, не просто так на него полгода дают.
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Пошёл работать на полную ставку со второго курса, до этого писал немного на заказ.

    Часто используется в качестве сигнатуры, посмотри примеры к мульти-индексу, например.
     
  5. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    а если не сам? работодатель откуда это знает? или у тебя в дипломе написано "нэ куплэн, мамой клынус"?
     
  6. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    MSoft
    Если диплом куплен, проверяется подлинность элементарно - запросом в ВУЗ.
    У ВУЗА всегда остаётся оригинал диплома, который в архиве хранится и никому не выдается на руки, на тот случай если ты выданный потеряешь, тебе его восстановят, ещё один напечатают. А также в архиве хранятся ведомости твоего обучения за все пять лет.

    Если ты купишь дипломный проект - чтоб защититься, тоже так просто не прокатит. Комиссия задаёт серьезные вопросы в глубину по проекту, по которым сразу видно ты автор или нет. Ну в лучшем случае - комиссия пожалеет, трояк влепит.

    Коррупцию тем более сейчас вообще жёстко прищемили. Сидят все и не выкукивают, за рабочее место держатся, чтоб не вылететь. Взяток, как огня боятся.
    Кто были с деньгами, всех поотчисляли. Один платник на поток, и то учился изо всех сил.
     
  7. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    Nafanya
    xD
    Вы за пределами СНГ ?
     
  8. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Nafanya
    Никогда программистом не работал, так что ничего не знаю про это.( только со слов друзей...на которых их конторы хорошо зарабатывают )

    Правда видел много вакансий на программиста, и сделал вывод, что требования пишут...эм...какбы это сказать...дауны?...нет не дауны...а просто люди, которые в этом деле вообще нихрена не понимают.
    Им подавай, и знания unix и винды, и sql.. и java и си..и си++..давай ещё регулярки знай на 10 баллов, но этого мало..былоб здорова..еслиб ты и в javascript и php и тд..разбирался....з.п.... 30к рублей)))...

    Значит терь по делу.
    Первый вопрос.. 1)Архитектура Линукс... фигня..... её просто нет. ЗАто есть сетевая архитектура в linux. Это какрас вопрос 10)стек TCP/IP
    Тока вот беда).... чтоб этот стек хорошо знать по памяти эм..я его года полтора изучаю...и на 10 баллов по памяти не расскажу....
    Если спрашивали про структуру заголовка...ip ..tcp..и хрен знает чего....это какрас поверхностные знания. (кстати позволю себе заметить...запоминать структуру заголовка данных протоколов...совершенно бессмысленное занятие)

    8)Вход в режим ядра (как?) ....мне тоже интересно))) как??....

    9)Алгоритм ассиметричного шифрования RSA (На память модульную арифметику - это сильно)
    Эт да)... давайте структуру этого алгоритма нарисуем, а потом давайте быстренько накодим его....
     
  9. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    ты это щас серьезно???? вот представь, ты работодатель, у тебя куча работы, полно проблем. Приходит к тебе какой-то зеленый студент. Не может ответить на несколько серьезных вопросов. Будешь ты терять свое время и отправлять запрос в вуз? Оно тебе надо?

    И потом, если ты радиоинженер, нафига работодатель должен запрос в вуз отсылать? Чтобы подтвердили, что ты правда инженер, а не очень стеснительный программист?

    не знаю, как у вас, российских программистов, а у нас, украинских финансистов - как ты учился все 5 лет, то тебе на защите и поставят.
     
  10. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    deLight
    В РФ. Но спорить насчёт коррупции не буду. Написал основываясь на том, как раньше платники с денежками учились и как они сейчас маятся.

    Да и тема не про коррупцию,а получение опыта по специальности Программист Си++ после окончания ВУЗА. Какие базовые обязательные знания необходимы для успешного прохождения собеседования???
    В разных фирмах совершенно разные вопросы задают. При том вопросы не простые и далеки от C/C++.
     
  11. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    featurelles
    <<8)Вход в режим ядра (как?) ....мне тоже интересно))) как??....
    Я сказал, что есть в Винде прерывание int 2e. В eax пихаем номер сервиса ядра, а в edx, указатель на буфер с параметрами. После прерывания процесс переходит из usermod в kernelmod,и диспетчер системных сервисов обрабатывает вызов.

    Они говорят нет, чтоб в режим ядра перейти нужно системный вызов сделать.
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Nafanya
    Некоторым фирмам достаточно показать ваши наработки, и выполнить тестовые задания, которые они дают. А вопросы обычно задают по вашему резюме. Так что, чем больше вы там наврете, тем хуже для вас.
     
  13. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    ну если вопросы все разные, то и знать надо все. Или что ты тут хочешь услышать?
     
  14. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    int 2e = это и есть системный вызов. Просто не обязательно это может быть int 2e. Это так же может быть и sysenter.
    А вообще грамотный чел по подбору персонала зачел бы ваш ответ (если должность конечно не Сеньер систем программер). Вообще что за компания, если не секрет. И что за должность )
     
  15. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    Любой системный вызов это переход в режим ядра.
     
  16. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    TermoSINteZ
    Должность программист Си++. Обычная компания по производству софта.
    У меня чуть крышу не сорвало от некоторых вопросов.
    class A{};
    void foo(void)
    {
    A obj;
    }

    Объявляем объект пустого класса в функции. Сколько байт в стеке он займет?
    И сидят впятером улыбаются:)

    Надеялся про переполнение буфера будут спрашивать(обход DEP,StackCookie,SafeSEH) -не стали. А к RSA прицепились. Не угадаешь в общем.

    И вообще когда их попросил под конец указать мои недостатки в знаниях(чтоб исправить их потом), сказали что главный недостаток - нет опыта, по знаниям вроде как всё нормально(я так понял). А на работу не взяли.

    Теперь я совершенно сбит с толку и не знаю в каком направлении дальше развиваться, какие ошибки исправлять!
     
  17. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Nafanya
    Твоя главная ошибка, то что хочешь устроиться на когото работать.
    Подумай о том, чтоб работать на себя.
     
  18. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    featurelles
    Так я для себя и стараюсь знания непрерывно совершенствовать. После того как с RSA пролетел конкретно, пошёл на INTUIT и прошел курс для спецов "Математика криптографии и теория шифрования", на 5-ку сдал. Этот сертификат конечно сам по себе ничего не значит, но как приложение к основному диплому может и пойдёт.
     
  19. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    оптимизация должна и саму эту пустую функцию поскипать, а дубовый прямолинейный компилят может sizeof(void*) в стеке взять. потому что

    foo(){
    Aclass obj;

    // ..

    }

    буквально дубово компиляется в

    ; foo(){
    sub esp, sizeof(Aclass*) + sizeof(другие локали)

    ; Aclass obj;
    local Aclass* obj = alloc(sizeof(Aclass)) ; рамер 0 может и не вызывать
    obj->Aclass() ; тут не будет, бо нету констр

    ; // .....

    obj->~Aclass() ; тут не будет, бо нет дестр
    free(obj) ж аналогично аллок
    }
     
  20. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    MSoft
    <<Приходит к тебе какой-то зеленый студент. Не может ответить на несколько серьезных <<вопросов.

    Сам то хоть на один серьёзный технический вопрос ответишь?
    Ну ты хотя бы раз в жизни шелл-код для сплойта реализовывал, с обходом защиты (пусть даже не DEP, а StackCookie например)? Или только порассуждать можешь про переполнение буфера,вокруг да около?
     
Статус темы:
Закрыта.