2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
1 | |
Первое собеседование (фирма NAUMEN)28.08.2015, 20:42. Просмотров 7543. Ответов 16
Метки нет Все метки)
(
Здравствуйте, уважаемые форумчане!
Пожалуйста подскажите насколько страшно первое собеседование, и каких вопросов ожидать (программист-стажер С++). Фирма NAUMEN Екатеринбург. О себе: образование не профильное (педагог проф. обучения), но красный диплом, английский знаю на уровне свободного чтения спец. литературы, программированием занимаюсь примерно 2 года (С/С++/Python не профессионально). Писал диплом на тему "Разработк приложения для проведения лаб. работ по диагностике электронного блока управления двигателя автомобиля" (программировал микроконтроллер на С, само приложение на С++/Python с использованием Qt, разбирался в протоколах обмена данными ЭБУ-тестер и прочее), всё делал сам никто не помогал, в результе всё работает, защитился на 5. Написал небольшую среду разработки для программирования микроконтроллеров (простенькая, местами с небольшими косяками, но функциональна (для своих целей - редактиования исходных текстов, компиляции и прошивки, внолне сгодилась)). Как пригласили на собеседование: сделал тестовое задание - простая телефонная книга (клиент С++/Qt), естественно с гуями, и сервер (инструментарий тот же). Клиент связывается с сервером через TCP, сервер хранит данные в SQLite. Сам заданием остался доволен ![]() Я понимаю, что инфы здесь маловато (нет кода, нет фото гуи и т.д) для адекватного представления моей некомпетентности, но ПОЖАЛУЙСТА подскажите чего ждать на ПЕРВОМ в своей жизни собеседовании, а то я весь трясусь (временами очень сильно ![]() Зараннее спасибо. |
|
28.08.2015, 20:42 | |
Моё первое собеседование Мое первое собеседование на позицию Junior собеседование Собеседование |
|
28.08.2015, 20:55 | 2 |
Боишься? Это хорошо, они любят пугливых, так как кроме знаний и работоспособности им очень важно поддерживать климат в коллективе, есть ты будешь как напыщенный петух, то тебя могут взять только за исключительные либо способности, либо родственные связи.Не пытайся вспомнить весь курс своего языка, то что ты зацепил в одной работе их сразу несколько заинтересует работодателя, больше закрепись во взаимодействии этих языков. Будь чуток и отзывчив. Спокойно опиши свою демонстрационную работу. Лично мое мнение - у тебя больше половины шансов, что возьмут. Удачи.
|
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
28.08.2015, 21:09 [ТС] | 3 |
Спасибо за ответ, подбодрили
![]() |
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
02.09.2015, 17:54 | 4 |
КириллКВ, как прошло? Подумай трижды перед тем, как соглашаться у них работать. Я бы, например, точно не пошел.
|
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|||||||||||
02.09.2015, 18:23 [ТС] | 5 | ||||||||||
Собеседование прошло более менее нормально. На вопросы по C++ (задали примерно 10 вопросов различной сложности) ответил почти на все. На вопросы по Python примерно на половину. На вопросах по администрированию Linux завалился почти полностью. Задавали вопросы по системам контроля версий (GIT, например), здесь я тоже не ответил. Задавали немного вопросов по коду выполненного задания (в тех местах где были ошибки - в одном месте была утечка памяти, а в другом - необоснованное применение спецификатора explicit в объявлении конструктора). Попросили написать функцию принимающую строку на вход и возвращающую перевёрнутый вариант той же строки, написал так:
После всех вопросов рассказали о условиях прохождения стажировки, о компании, о том чем занимаются и сказали ждать решения 2 дня. Жду. А почему вы бы не пошли? |
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
02.09.2015, 18:49 | 6 |
На что не ответил?
Имхо, не страшно. Имхо, тоже не страшно, если плюсы знаешь. И ничего не спросили? Это странно ![]() Позже напишу, сейчас некогда. Но если посмотреть на их анкету соискателя, на их вакансии, на условия труда, то ничего не замечаешь?) А зарплата там белая, с этим все окей? |
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
02.09.2015, 18:54 [ТС] | 7 |
Не ответил на вопрос по умным указателям, я сначала вообще подумал, что это про итераторы спрашивают, т.к. в одной из книг (ООП в С++. Лафоре) их автор так и назвал
|
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
03.09.2015, 00:04 | 8 |
Это не очень хорошо, так как умные указатели знать надо, инфа 100%.
Так себе книжка. Есть куча отличной литературы, зачем читать Лафоре? Спроси, какой график работы у разработчиков. Потому что вот это: Судя по вакансиям, опытных разработчиков они не ищут, зато неопытных и студентов берут. Отсюда подозрение, что высокая текучка, много слабых разработчиков с низкой зарплатой, мало сильных, никто из которых не будет персонально тебе уделять внимание. Плюс большое кол-во быдлокода в проекте. Нужно обязательно узнать, проводится ли ревью кода, а если да, то кем. Нужно узнать текучку. Сколько человек уволилось и по каким причинам. Нужно убедиться, что зп целиком и полностью белая. Иначе будут проблемы, особенно при увольнении. Нужно узнать, какие задачи будут давать, как будут оценивать сроки и кто будет это делать. |
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
03.09.2015, 00:55 [ТС] | 9 |
По части ревью кода сказали минимум 2 человека просматривают, кто именно не уточнили.
Зарплата белая на 50% (со слов тех кто уволился). На стажировке будут выдавать "небольшие задания" которые потом будут проверять. Сами задания будут связаны с проектом под который ищут стажёра. Стипендия на период стажировки - 15 000. На мой взгляд для начала неплохо, учитывая отсутствия у меня опыта и непрофильное образование, так что если возьмут буду рад. |
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
03.09.2015, 11:36 | 10 |
Почему компания не может платить белую зарплату? Кстати тем выплатили серые 50% при увольнении без проблем?
Если возьмут, не задерживайся особо. Года вполне хватит. У вас же в Екатеринбурге есть Яндекс. Там и стажировка, и работа нормальная. Я в Яндексе полтора года отработал, и в принципе, можно было там и остаться. До сих пор поддерживаю связь с тимлидами, которые тогда со мной в одной команде были и работали младшими разработчиками (ностальгия) ![]() |
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
05.09.2015, 12:38 [ТС] | 11 |
Взяли
![]() |
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
10.09.2015, 12:04 | 14 |
|
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
10.09.2015, 20:34 [ТС] | 15 |
ct0r, спасибо за вопрос
Да, впечатления имеются, и в основном положительные. В первый день мне более подробно, чем на сбеседовании, объяснили чем они занимаются. Помогли установить на компьютер минимально необходимый софт, один из спецов слушавших мой бред на собеседовании объяснил архитектуру системы и дал первое задание - читать документацию по проекту, запускать приложение, и по лог файлам изучать как взаимодействуют его различные компоненты. Вот здесь я немного офигел (много непонятной, на первый взгляд, информации), но в принципе ближе к вечеру какое-то представление начало складываться. Во второй день занимался тем же - запускал, экспериментировал с использованием приложением, читал логи, крышу снесло к вечеру напрочь. В третий день аналогично. Сегодня оно свершилось - мне помогли установить все библиотеки и я начал изучать исходный код, это круто. Хоть код и моло документирован, точнее коментариев нет практически нигде, но читается не слишком сложно (сложности возникли там, где используются особенности языка о которых я ещё не знаю (умные указатели, многопоточность, наверно что-то ещё), но это поправимо), и ОЧЕНЬ интересно - я раньше даже и не подозревал что так можно делать (это относится не к знанию языка, а к технике его использования). Завтра сказали дадут задание на программирование, так что читаю Страуструпа. В целом стажирововка проходит хорошо - мне довольно много помогают (особенно с работой в Linux), коллектив дружный и отзывчивый. Атмосфера распологает к умственной деятельности, работе и развитию. Имеется бесплатный кофе и печеньки. Насчёт недостатков - даже не могу точно сказать в чём они, всё субъективно. Пока не вижу явных недостатков. Главный нелостаток - это моя тупость, лень и невежество, с которыми я стараюсь бороться - прокачиваю скилы по алгоритмам и по C++, немного почитываю литературу по Python, стараюсь лучше разобраться в проекте. Надеюсь всё будет ОК. Ах, да забыл сказать меня познакомили с сотрудниками ближайших отделов, с тем что и где находится и т.д. |
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
11.09.2015, 17:36 | 16 |
Ты нифига не понял, но сказал, что да-да, это понятно?
![]() Документация актуальная и понятная? Она часто пишется либо архитекторами, либо разработчиками. И очень немногие умеют ее писать нормально. Попробуй заодно использовать doxygen диаграммы. Это и хорошо, и плохо. Хорошо - нету бесполезных мусорных комментов, код считается самодокументированным. Плохо - нету комментов, которые дали бы читающему те же знания о коде, которые имел пишущий его. Значит должны были уже дать. Как оно, осилишь? ![]() Раз тебя взяли, то все не так плохо, как ты думаешь ![]() Как дела с системой контроля версий, системой управления проектами, тестированием? Есть ли стандарты и идиомы кодирования? Какой стандарт С++ используется? Как часто проходят совещания? Это те вопросы, которые ты должен был еще на собеседовании задавать ![]() PS Сейчас у тебя такой важный этап, как формирование привычек. Не гонись за скоростью выполнения, делай все как следует, правильно, формируй хорошие привычки. Твоя цель не клепать для компании работающий быдлокод (даже если они хотят от тебя именно этого), а расти как разработчик. |
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
11.09.2015, 20:41 [ТС] | 17 |
Отчасти да, но не совсем. Понять всё за один раз и сразу разумеется невозможно, но хотя бы общее представление о том из каких компонентов состоит система, какие функции они выполняют и как они взаимосвязаны всё-таки появилось.
Задание (задания) - исправление багов в одной из частей приложения. Какие-то не слишком сложные (одно выполнил почти сразу), а некоторые довольно непростые (приходится просмотреть кучу кода, разбираться во взаимосвязях классов, читать документацию по Qt и т.д). Многое пока не понятно, мозг временами закипает, но ничего разберусь. С системой контроля версий сказали познакомят в понедельник (до этого я уже её установил, но пока не использовал), совещания каждый день (расказываеш какие проблемы ты решил, как решил и что было причиной их появления), тестировщиков довольно много, и иногда они достают ![]() |
11.09.2015, 20:41 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Собеседование 23.06.17 Собеседование Собеседование Junior c# собеседование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |