тэги:
компьютерные программы,
программирование,
программист
категория:
компьютеры и интернет
ответить
комментировать
в избранное
бонус
4 ответа:
старые выше
новые выше
по рейтингу
2

Nasos
[15.8K]
2 дня назад
Простой вроде вопрос "Что такое файл?" иногда ставит программиста в тупик своей неожиданностью. Тут главное не мямлить, а твёрдо ответить "Это — именованный объём информации".
Могут спросить чуть посложнее, что-то вроде такого: "Некая ячейка при каждом обращении к ней должна модифицироваться со значения 5 на значение 7, и наоборот, со значения 7 на значение 5. Как модифицировать ячейку одной командой языка высокого уровня?". Нужно быстро написать: "а=12-а".
Ещё есть коварные вопросы, например: "Как обменять местами содержимое 2-х ячеек, не привлекая третью?". Тут вовремя нужно вспомнить о такой ‘хитрой’ логической операции, как "исключающее или", или ещё её называют "сложение по модулю два". Только она на такое способна, более — ничто. Потому нужно быстро и уверенно написать ответ: "a=a^b, b=a^b, a=a^b"
Могут спросить, чисто из своего праздного любопытства: "А как упростить программирование сложного алгоритма, состоящего из сотни логических блоков "Если <> то <>, иначе <>" до одной команды языка высокого уровня?". Тут тоже не нужно теряться, а твёрдо ответить: "С помощью конечного программируемого аппарата".
:^)
в избранное
ссылка
отблагодарить
Семёнка
[99]
Спасибо, а это все проходят в институте или самостоятельно?
— 2 дня назад
Nasos
[15.8K]
Думаю, различным хитростям вряд ли учат в институте.
— 1 день назад
комментировать
2

Alexa Web
[887]
1 день назад
Вопросы на собеседовании можно условно разделить на 2 типа:
1) интервью с HR-ом. Вам будут задавать вопросы из разряда, где учился, есть ли семья, где работал, какие были проекты, что изучал дополнительно и т.д. Задача рекрутера проверить, насколько вы адекватны, стрессоустойчивы, умеете общаться и ладить с командой. Из моего опыта предпочтение, как правило, отдается эмоционально устойчивой, трудолюбивой посредственности, которая будет работать и давать стабильный результат. А не склочной звезде-гению, которая из-за своего дурного нрава будет ставить под угрозу проект, всех ссорить и мешать работать только потому, что вот это гениальное решение взбрело ему в голову и так правильно и не иначе.
2) техническое интервью. Сюда входят вопросы касающиеся той технологии, которая используется на позиции, на которую вас собеседуют. Для начинающего и середняка будут больше технические, для управленца (тимлид, техлид, проджект) — организационные.
комментировать
в избранное
ссылка
отблагодарить
1
Рентгендальф
[18.8K]
2 дня назад
Собеседования разные бывают. Могут попросить написать реализацию алгоритма сортировки. Обычно предлагают либо на листочке, либо на доске писать. В общем компьютер не дадут.
Или, наоборот, по какой-то библиотеке будут спрашивать. Или даже чисто прикладные вопросы зададут: как вы работаете с такими-то объёмами данных, как обрабатываете такие-то типы данных. Много, чего могут спрашивать.
Могут просто предложить показать свой код. Фрагмент, которым вы гордитесь. Наверное, это лучший вариант.
комментировать
в избранное
ссылка
отблагодарить
1

Валя Котик
[27K]
2 дня назад
Сам заваливал простейшими вопросами:
- Какая отличительная особенность Винды перед другими операционками ?
- При какой температуре замерзает простая вода ?
- вычислить: корень квадратный из 10000000 (без калькулятора)
А так, больше психическим состоянием интересуются чем навыками. Уж больно психика у программистов интересная…
Скорее всего это стереотип, но он возник не на пустом месте…
комментировать
в избранное
ссылка
отблагодарить
