IT перегрето или просто недоплачивают? - Страница 5 - Littleone 2009-2012
   

Вернуться   Littleone 2009-2012 > Дела семейные > Работа и образование

Добавить сообщение

 
Опции темы Поиск в этой теме
Старый 24.12.2011, 01:32
ответ для seergeyy , на сообщение « Я же не говорю, что собеседование... »
  #41
enay
Элита
 
Аватар для enay
 
Регистрация: 12.03.2009
Адрес: пр. Стачек
Сообщений: 1 661


Цитата:
Сообщение от seergeyy Посмотреть сообщение
Хорошо, вот вам задачка с собеседования. Напишите пожалуйста в IDE и при помощи интернета (если по-другому не можете) следующее:
1) Windows 7 32-bit
2) Есть входной набор из ~1 млрд. целых чисел (int4)
3) Каждое число можно прочитать только один раз
4) надо вывести все неповторяющиеся (убрать дубликаты) числа в отсортированном виде.

Конечно, это для простого кодера, так что вам, возможно, зазорно будет.
Чисто умозрительно надо завести пару битовых массивов, позиция бита в котором будет задаваться считанным числом, во второй будем записывать бит, только если в первом он уже записан. Затем ксорим массивы друг с другом, и получаем массив, в котором содержатся только уникальные числа.
Вопрос вывода элементарен, но у меня Мак, поэтому код может быть таким

cat input.txt | sort -u > output.txt

Цитата:
Сообщение от seergeyy Посмотреть сообщение
Я же не говорю, что собеседование состоит только из написания кода на бумажке. Это просто одна из обязательных вещей, которые у нас проверяют.

Расскажите лучше как по-вашему нужно собеседовать.
Вы тоже заставляете людей матрицы вращать на бумажке?

А по моему нормальная практика попросить прислать некую законченную часть кода, и по ней уже решить, стоит приглашать или нет, а также вести собеседование.
__________________
Любая ложь - есть защита от правды...

- Что Вы думаете о любви с первого взгляда?
- Это изумительная штука! Страшно экономит время!

Ich will eure Phantasie
Ich will eure Energie
Ich will eure Hande sehen
Ich will in Beifall untergehen

enay is offline   Цитировать ·
Старый 24.12.2011, 02:24
ответ для seergeyy , на сообщение « Вы не один такой. К сожалению, я не... »
  #42
Viala
Наш человек
 
Аватар для Viala
 
Регистрация: 29.10.2009
Адрес: Солнечногорск
Сообщений: 6 072


Цитата:
Сообщение от seergeyy Посмотреть сообщение
Хорошо, если попросить вас открыть блокнот и написать код туда, это будет отличаться?
я уже сомневаюсь что вы пишите код... Естественно если попросят написать в блокноте или в vi, то проще чем ручкой на бумажке...
Viala is offline   Цитировать ·
Старый 24.12.2011, 02:25
ответ для seergeyy , на сообщение « Если вы не пишете код, понятно, что на... »
  #43
Viala
Наш человек
 
Аватар для Viala
 
Регистрация: 29.10.2009
Адрес: Солнечногорск
Сообщений: 6 072


Цитата:
Сообщение от seergeyy Посмотреть сообщение
Если вы не пишете код, понятно, что на бумажке вы ничего не напишете.
это Россия богатая страна - могут позволить себе дев менеджера, который код не пишет, а у нас дикий капитализм работать надо. Обыдно
Viala is offline   Цитировать ·
Старый 24.12.2011, 02:27
ответ для seergeyy , на сообщение « Я профессиональный программист. А... »
  #44
Viala
Наш человек
 
Аватар для Viala
 
Регистрация: 29.10.2009
Адрес: Солнечногорск
Сообщений: 6 072


Цитата:
Сообщение от seergeyy Посмотреть сообщение
Вообще-то подобного подхода опять же придерживаются ведущие компании. Смысл простой. Например, мы нанимаем не того человека. Две недели уходит на то, чтобы это понять. Увольняем сразу, т.к. испытательный срок. Далее ищем нового. Даже если есть кто-то в пуле, у него уходит две недели, чтобы уволиться (минимум). Итого, месяц времени, и куча труда впустую.
Допустим, пришел супер-кандидат. Он явно не сможет быстро компенсировать этот месяц, да и нет ничего такого, что бы он мог сделать, а другие - нет. К тому же супер-кандидатов один на тысячу, а бездарностей - 900 на ту же тысячу.
Математика очень простая.
Да и я пока что не встречал супер-кандидатов, которые не могут строчку кода написать на бумажке. Если у человека хорошие рекомендации с прошлых мест, код он пишет легко.
вы не только код похоже не пишите, но и набирать народ не умеете.
Если позиция хорошая, то обычно в пуле, после собеседований остается несколько претендентов - естественно, какой-то лучше, какой-то хуже. И если первый не подошел, то вызываете второго/третьего... А вот если все уже не хотят, тогда заново начинаете искать.
Viala is offline   Цитировать ·
Старый 24.12.2011, 10:12   #45
stervo4ka
Участник
 
Регистрация: 25.09.2010
Сообщений: 292


Цитата:
Сообщение от Avant Garde Посмотреть сообщение
если очень хочется посмотреть на то, какой код пишет человек, дала бы какую-то задачку и отправила бы восвояси, дав определенный срок.
И процентов в 80 этот пример ничего не будет значить.
stervo4ka is offline   Цитировать ·
Старый 24.12.2011, 14:07   #46
Avant Garde
Элита
 
Аватар для Avant Garde
 
Регистрация: 26.07.2006
Сообщений: 1 732


Цитата:
Сообщение от stervo4ka Посмотреть сообщение
И процентов в 80 этот пример ничего не будет значить.
а на собеседовании, на бумажке, задачка без какого-то прикладного применения, которая не имеет никакого отношения к реальным задачам - это показатель?
Avant Garde is offline   Цитировать ·
Старый 24.12.2011, 15:42   #47
stervo4ka
Участник
 
Регистрация: 25.09.2010
Сообщений: 292


Цитата:
Сообщение от Avant Garde Посмотреть сообщение
а на собеседовании, на бумажке, задачка без какого-то прикладного применения, которая не имеет никакого отношения к реальным задачам - это показатель?
Да на бумажке/в блокноте Вы просто показываете что умеете писать, скорость написания, работа в стрессовой ситуации.... Обычно, когда человек много кодит, ему для этих задачек не нужен ctrl+пробел и он без проблем пишет код, хоть на бумажке, хоть где.
stervo4ka is offline   Цитировать ·
Старый 24.12.2011, 23:22
ответ для stervo4ka , на сообщение « Да на бумажке/в блокноте Вы просто... »
  #48
Сурия Каур
Активный участник
 
Аватар для Сурия Каур
 
Регистрация: 03.10.2010
Сообщений: 424


Цитата:
Сообщение от stervo4ka Посмотреть сообщение
Да на бумажке/в блокноте Вы просто показываете что умеете писать, скорость написания, работа в стрессовой ситуации.... Обычно, когда человек много кодит, ему для этих задачек не нужен ctrl+пробел и он без проблем пишет код, хоть на бумажке, хоть где.
Так не в блокноте же он кодит...
Я и половины функций правильно без IDE не напишу, а уж то, что все эти элементарные методы давно написаны в самом начале проектов и используются не напрямую, а через оболочку как-то все забывают.

Хотя, зависит все это, наверное, от позиции.
Сурия Каур is offline   Цитировать ·
Старый 24.12.2011, 23:23
ответ для enay , на сообщение « Чисто умозрительно надо завести пару... »
  #49
seergeyy
Активный участник
 
Аватар для seergeyy
 
Регистрация: 25.12.2010
Адрес: СПб
Сообщений: 535


Цитата:
Сообщение от enay Посмотреть сообщение
А по моему нормальная практика попросить прислать некую законченную часть кода, и по ней уже решить, стоит приглашать или нет, а также вести собеседование.
во-первых, вы не знаете сколько времени ушло у человека на написание данного кода. Может, он его вылизывал часами, чтобы показывать на собеседовании. Во-вторых, код может быть не его. В третьих, все пытаются показать какие-то идеальные примеры. А в стрессовой ситуации вы сразу увидите как человек обычно пишет код без прикрас.

По сути, вы пытаетесь нанять на работу сантехника, который вам показывает какой-то готовый стык и говорит - "смотрите", вместо того, чтобы попросить его сделать все от начала до конца самому.
seergeyy is offline   Цитировать ·
Старый 24.12.2011, 23:26
ответ для Viala , на сообщение « я уже сомневаюсь что вы пишите код...... »
  #50
seergeyy
Активный участник
 
Аватар для seergeyy
 
Регистрация: 25.12.2010
Адрес: СПб
Сообщений: 535


Цитата:
Сообщение от Viala Посмотреть сообщение
я уже сомневаюсь что вы пишите код... Естественно если попросят написать в блокноте или в vi, то проще чем ручкой на бумажке...
и чем же?
seergeyy is offline   Цитировать ·

Добавить сообщение


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Перепечатка материалов запрещена без письменного согласия администрации и авторов.
© 2000—2012 Littleone®.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод на русский язык - idelena