Форум программистов, компьютерный форум, киберфорум
Работа
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.51/37: Рейтинг темы: голосов - 37, средняя оценка - 4.51
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. Сам заданием остался доволен, через 2 дня позвали на собеседование, хотя на сайте написано ждать неделю, собеседование через 4 дня.
Я понимаю, что инфы здесь маловато (нет кода, нет фото гуи и т.д) для адекватного представления моей некомпетентности, но ПОЖАЛУЙСТА подскажите чего ждать на ПЕРВОМ в своей жизни собеседовании, а то я весь трясусь (временами очень сильно).
Зараннее спасибо.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2015, 20:42
Ответы с готовыми решениями:

Моё первое собеседование
Здравствуйте! После полугодового изучения Андроид (с предварительным опытом в несколько лет -...

Мое первое собеседование на позицию Junior
Всем привет! Когда я готовился к первому собеседованию, мне очень интересно было почитать...

собеседование
Здраствуйте! настал момент, когда я решил устроиться программистом. Но опыт работы у меня только с...

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

16
26 / 24 / 6
Регистрация: 15.08.2015
Сообщений: 165
Записей в блоге: 4
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 в объявлении конструктора). Попросили написать функцию принимающую строку на вход и возвращающую перевёрнутый вариант той же строки, написал так:
C++
1
2
3
4
5
string f(string &s) {
string temp;
copy(s.rbegin(), s.rend(), temp.begin());
return temp;
}
но, только после собеседования вспомнил, что ошибся, правильно так:
C++
1
2
3
4
5
string f(string &s) {
string temp;
copy(s.rbegin(), s.rend(), back_inserter(temp));
return temp;
}
хотя, они по-моему ошибки не заметили - переглянулись, покивали головами.
После всех вопросов рассказали о условиях прохождения стажировки, о компании, о том чем занимаются и сказали ждать решения 2 дня. Жду.
А почему вы бы не пошли?
Игогошка!
1800 / 707 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
02.09.2015, 18:49 6
Цитата Сообщение от КириллКВ Посмотреть сообщение
На вопросы по C++ (задали примерно 10 вопросов различной сложности) ответил почти на все
На что не ответил?

Цитата Сообщение от КириллКВ Посмотреть сообщение
На вопросах по администрированию Linux завалился почти полностью
Имхо, не страшно.

Цитата Сообщение от КириллКВ Посмотреть сообщение
На вопросы по Python примерно на половину.
Имхо, тоже не страшно, если плюсы знаешь.

Цитата Сообщение от КириллКВ Посмотреть сообщение
переглянулись, покивали головами
И ничего не спросили? Это странно

Цитата Сообщение от КириллКВ Посмотреть сообщение
А почему вы бы не пошли?
Позже напишу, сейчас некогда. Но если посмотреть на их анкету соискателя, на их вакансии, на условия труда, то ничего не замечаешь?) А зарплата там белая, с этим все окей?
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%.

Цитата Сообщение от КириллКВ Посмотреть сообщение
ООП в С++. Лафоре
Так себе книжка. Есть куча отличной литературы, зачем читать Лафоре?

Цитата Сообщение от КириллКВ Посмотреть сообщение
А почему вы бы не пошли?
выполнить тестовое задание
Тестовое задание - просто раздражает. До сих пор не могу понять - нафига его дают? Да и его можно сделать просто туевой хучей разных способов в зависимости от факторов, которые почему-то в тексте задания не указываются. Фиг поймешь, чего именно там хотят. А тратить время на выбивание нормального ТЗ - оно мне надо?

Что даст Вам прохождение практики в нашей компании
Тупой вопрос.

Какую должность Вы хотите занять через 3-5 лет?
Тупой вопрос.

Почему Вы хотите работать в NAUMEN?
Ну очень тупой вопрос.

Ожидаемый уровень дохода на испытательный срок
Ожидаемый уровень дохода после испытательного срока
А какого фига они должны отличаться? В худшем случае можно согласиться на -10% на испытательном. Но не больше.

Отношение к ненормированному рабочему дню
Отрицательно. Переработки только по моему желанию и должны оплачиваться в двойном размере.

Семейное положение
А вам нафига?

Спроси, какой график работы у разработчиков. Потому что вот это:
Обязательное время присутствия на рабочих местах всех сотрудников бизнес-направлений с 11.00 до 17.00 (устанавливается после успешного окончания испытательного срока).

В период с 13.00 до 15.00 работнику предоставляется 1 час для обеденного перерыва.
Рабство какое-то.

мы более требовательно подходим к оценке результатов работы сотрудника и его эффективности.
Спроси, как именно они оценивают работу, на что это влияет.

Судя по вакансиям, опытных разработчиков они не ищут, зато неопытных и студентов берут. Отсюда подозрение, что высокая текучка, много слабых разработчиков с низкой зарплатой, мало сильных, никто из которых не будет персонально тебе уделять внимание. Плюс большое кол-во быдлокода в проекте. Нужно обязательно узнать, проводится ли ревью кода, а если да, то кем.

Нужно узнать текучку. Сколько человек уволилось и по каким причинам.
Нужно убедиться, что зп целиком и полностью белая. Иначе будут проблемы, особенно при увольнении.

Нужно узнать, какие задачи будут давать, как будут оценивать сроки и кто будет это делать.
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% (со слов тех кто уволился).
Почему компания не может платить белую зарплату? Кстати тем выплатили серые 50% при увольнении без проблем?

Цитата Сообщение от КириллКВ Посмотреть сообщение
На мой взгляд для начала неплохо, учитывая отсутствия у меня опыта и непрофильное образование, так что если возьмут буду рад.
Если возьмут, не задерживайся особо. Года вполне хватит. У вас же в Екатеринбурге есть Яндекс. Там и стажировка, и работа нормальная. Я в Яндексе полтора года отработал, и в принципе, можно было там и остаться. До сих пор поддерживаю связь с тимлидами, которые тогда со мной в одной команде были и работали младшими разработчиками (ностальгия)
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
05.09.2015, 12:38  [ТС] 11
Взяли
Заблокирован
05.09.2015, 13:14 12
КириллКВ, поздравляю!
26 / 24 / 6
Регистрация: 15.08.2015
Сообщений: 165
Записей в блоге: 4
06.09.2015, 10:58 13
Цитата Сообщение от КириллКВ Посмотреть сообщение
Взяли
Удачи на новом фронте.
Игогошка!
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
Цитата Сообщение от ct0r Посмотреть сообщение
Ты нифига не понял, но сказал, что да-да, это понятно?
Отчасти да, но не совсем. Понять всё за один раз и сразу разумеется невозможно, но хотя бы общее представление о том из каких компонентов состоит система, какие функции они выполняют и как они взаимосвязаны всё-таки появилось.
Цитата Сообщение от ct0r Посмотреть сообщение
Как оно, осилишь?
Задание (задания) - исправление багов в одной из частей приложения.
Какие-то не слишком сложные (одно выполнил почти сразу), а некоторые довольно непростые (приходится просмотреть кучу кода, разбираться во взаимосвязях классов, читать документацию по Qt и т.д). Многое пока не понятно, мозг временами закипает, но ничего разберусь. С системой контроля версий сказали познакомят в понедельник (до этого я уже её установил, но пока не использовал), совещания каждый день (расказываеш какие проблемы ты решил, как решил и что было причиной их появления), тестировщиков довольно много, и иногда они достают.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2015, 20:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Собеседование
Привет. Записался на бесплатный курс по языку Питон. В заявке нужно было указать знание...

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

Junior c# собеседование
Какие лучше прочитать книги перед собеседованием(кроме Рихтера)? Какие минимальные знание нужны?...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

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