Сообщение Re[6]: библия по гномикам от 04.04.2016 13:57
Изменено 04.04.2016 15:02 Isscander
Здравствуйте, mik1, Вы писали:
M>Кот, расскажи нам как надо проводить интервью! Или ты тоже по олегКовому пути решил пойти?
M>Что такое идеальное интервью по-твоему?
Вообще интервью должно соответствовать позиции. Но если пытаться сделать "интервью на программиста общего профиля", то я бы планировал его так:
1. проход по предыдущим проектам, с деталями. Это ИМХО самое лучшее что можно спросить.
2. Общие вопросы по Computer Science. Как работает thread scheduler? Виртуальная память? Протокол TCP/IP? Индексы в базе данных? Garbage collection?
3. Закодировать какой-то не шибко сложный, но используемый на практике алгоритм. Например, сложение двух big integer. Или bit stream. Или еще что-то в зависимости от позиции. Я в свое время на "стандартное" часовое интервью просил реализовать мне коды Хаффмана, предварительно объяснив что это такое и зачем это надо (хотя возможно это был overkill
). Спросить как оптимизировать, если есть много времени. Как тестировать.
Причем закодировать не на доске, а на компьютере.
4. Задачи на дизайн — ООП и system design.
M>Кот, расскажи нам как надо проводить интервью! Или ты тоже по олегКовому пути решил пойти?
M>Что такое идеальное интервью по-твоему?
Вообще интервью должно соответствовать позиции. Но если пытаться сделать "интервью на программиста общего профиля", то я бы планировал его так:
1. проход по предыдущим проектам, с деталями. Это ИМХО самое лучшее что можно спросить.
2. Общие вопросы по Computer Science. Как работает thread scheduler? Виртуальная память? Протокол TCP/IP? Индексы в базе данных? Garbage collection?
3. Закодировать какой-то не шибко сложный, но используемый на практике алгоритм. Например, сложение двух big integer. Или bit stream. Или еще что-то в зависимости от позиции. Я в свое время на "стандартное" часовое интервью просил реализовать мне коды Хаффмана, предварительно объяснив что это такое и зачем это надо (хотя возможно это был overkill
Причем закодировать не на доске, а на компьютере.
4. Задачи на дизайн — ООП и system design.
Re[6]: библия по гномикам
Здравствуйте, mik1, Вы писали:
M>Кот, расскажи нам как надо проводить интервью! Или ты тоже по олегКовому пути решил пойти?
M>Что такое идеальное интервью по-твоему?
Вообще интервью должно соответствовать позиции. Но если пытаться сделать "интервью на программиста общего профиля", то я бы планировал его так:
1. проход по предыдущим проектам, с деталями. Это ИМХО самое лучшее что можно спросить.
2. Общие вопросы по Computer Science. Как работает thread scheduler? Виртуальная память? Протокол TCP/IP? Индексы в базе данных? Garbage collection? Sorting algorithms?
3. Закодировать какой-то не шибко сложный, но используемый на практике алгоритм. Например, сложение двух big integer. Или bit stream. Или еще что-то в зависимости от позиции. Я в свое время на "стандартное" часовое интервью просил реализовать мне декомпрессор кодов Хаффмана, предварительно объяснив что это такое и зачем это надо (хотя возможно это был overkill
). Спросить как оптимизировать, если есть много времени. Как тестировать.
Причем закодировать не на доске, а на компьютере.
4. Задачи на дизайн — ООП и system design.
M>Кот, расскажи нам как надо проводить интервью! Или ты тоже по олегКовому пути решил пойти?
M>Что такое идеальное интервью по-твоему?
Вообще интервью должно соответствовать позиции. Но если пытаться сделать "интервью на программиста общего профиля", то я бы планировал его так:
1. проход по предыдущим проектам, с деталями. Это ИМХО самое лучшее что можно спросить.
2. Общие вопросы по Computer Science. Как работает thread scheduler? Виртуальная память? Протокол TCP/IP? Индексы в базе данных? Garbage collection? Sorting algorithms?
3. Закодировать какой-то не шибко сложный, но используемый на практике алгоритм. Например, сложение двух big integer. Или bit stream. Или еще что-то в зависимости от позиции. Я в свое время на "стандартное" часовое интервью просил реализовать мне декомпрессор кодов Хаффмана, предварительно объяснив что это такое и зачем это надо (хотя возможно это был overkill
Причем закодировать не на доске, а на компьютере.
4. Задачи на дизайн — ООП и system design.