Форум
О работе
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, AndreyMih, Вы писали: AM>У каждой компании в принципе свои требования, иногда можно встретить требование глубокого понимания и существенный опыт использования Win API и COM; у кого-то - хорошее знание стека сетевых протоколов; а третьи - ну никак не хотят брать на работу разработчиков, не имеющих реального опыта разработки приложений под мобильные системы. AM>Но в общем обычно хотят как минимум следующего: AM>1. Глубокого знания и понимания С++ и умения им пользоваться. Иногда могут задачки позадавать на тему каких-нибудь хитрых конструкций (примеры можно найти в книгах Мейерса, Саттера и Дьюхэрста) AM>2. Глубокого понимания ООП и знания хотя бы основных шаблонов проектирования (книга "Банды четырех") AM>3. Умения не просто работать с STL, но и эффективно работать с STL (опять Мейерс) - вот этому, как ни странно, посвящается львиная доля "технического собеседования", а иногда и вовсе собеседование превращается в экзамен по STL. AM>4. Незнание boost-а могут "простить", но все равно "крайне желательно". AM>5. Знание, как работают классические алгоритмы (сортировка, поиск, обход дерева), понимание термина "сложность алгоритма". AM>И вообще, ключевым словом, лейтмотивом всех требований является термин "эффективность". Просто знания С++ и умения писать программы на нем есть у многих, но ищут именно тех, кто умеет это делать эффективно.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …