Какие вопросы задавать на интервью
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: Какие вопросы задавать на интервью
Завтра очередное интервью. Приходит индус с 15ю годами опыта ну просто во всем в чем можно. Резюме на 11 страниц Эксперт во всем просто. Вот извините но это как раз тот случай, когда на интервью надо просто опустить головой в унитаз. Вице президент новый по софту у нас индус и походу тащит своих. Не надо..
По C# завалить его как ?:) и по SQL тоже
По C# завалить его как ?:) и по SQL тоже
-
- Уже с Приветом
- Posts: 5552
- Joined: 20 Mar 2001 10:01
- Location: SFBA
Re: Какие вопросы задавать на интервью
По сиквэлу попросите его найти пропущенные диапазоны в таблице из одной колонки с натуральными числами от 1 до 1 000 000. Одним оператором, конечно.
Например, для [100, 15, 25] пусть "возвернет" четыре строчки:
1, 14
16, 24
26, 99
101, 1000000
Или две (без первого и последнего диапазона).
Тут разбирали лет десять назад.
Увидев друга, Портос вскрикнул от радости...
-
- Уже с Приветом
- Posts: 1830
- Joined: 04 Mar 2002 10:01
- Location: Tampa
Re: Какие вопросы задавать на интервью
Можно спросить как он будет инсталлировать и дебажить windows service, написанный на шарпе.
Или сколько он знает способов ограничить количество running instances of the application. Если не ответит, про семафоры попинать его, и чем thread от process'a отличается.
По сиквелу спроси его про нормализацию. Ну и в чем отличия join от left outer join. И что такое union. Если ответит, то тогда пусть дырки в последовательностях ищет, как 8K посоветовал.
А то правда набегут всей деревней потом.. хрен отобьёшься.
Или сколько он знает способов ограничить количество running instances of the application. Если не ответит, про семафоры попинать его, и чем thread от process'a отличается.
По сиквелу спроси его про нормализацию. Ну и в чем отличия join от left outer join. И что такое union. Если ответит, то тогда пусть дырки в последовательностях ищет, как 8K посоветовал.
А то правда набегут всей деревней потом.. хрен отобьёшься.
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда она полная.
-
- Уже с Приветом
- Posts: 10633
- Joined: 17 Jul 2003 22:11
Re: Какие вопросы задавать на интервью
Старый прикол, но если не знаешь, то на интервью не напишешь, если sqlplus есть то легче.VovaK98 wrote: 25 Oct 2017 23:05 Можно спросить как он будет инсталлировать и дебажить windows service, написанный на шарпе.
Или сколько он знает способов ограничить количество running instances of the application. Если не ответит, про семафоры попинать его, и чем thread от process'a отличается.
По сиквелу спроси его про нормализацию. Ну и в чем отличия join от left outer join. И что такое union. Если ответит, то тогда пусть дырки в последовательностях ищет, как 8K посоветовал.
А то правда набегут всей деревней потом.. хрен отобьёшься.
select t1.nm + 1, min(t2.nm) - 1
from t1,t1 t2
where t1.nm < t2.nm
group by t1.nm having t1.nm + 1 < min(t2.nm)
Хотя надо еще ранге до 1000000 добавить
Можно тупо:
select t1.nm + 1, min(t2.nm) - 1
from
(select * from t1 union select 0 from dual union select 1000001 from dual) t1,
(select * from t1 union select 0 from dual union select 1000001 from dual) t2
where t1.nm < t2.nm
group by t1.nm having t1.nm + 1 < min(t2.nm)
/
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
Re: Какие вопросы задавать на интервью
Так пойдёт?
Code: Select all
WITH d
AS (SELECT 0 val FROM DUAL
UNION ALL
SELECT 100 FROM DUAL
UNION ALL
SELECT 15 FROM DUAL
UNION ALL
SELECT 25 FROM DUAL)
SELECT val + 1 val1,
nvl2(nv, nv - 1, 1000000) val2
FROM (SELECT d.val, LEAD (val, 1) OVER (ORDER BY val) nv FROM d)
-
- Уже с Приветом
- Posts: 10633
- Joined: 17 Jul 2003 22:11
Re: Какие вопросы задавать на интервью
Прикольно, если у вас подставить 1, 2, 3 то выдаст ошибочный результат!Uzito wrote: 26 Oct 2017 00:49Так пойдёт?Code: Select all
WITH d AS (SELECT 0 val FROM DUAL UNION ALL SELECT 100 FROM DUAL UNION ALL SELECT 15 FROM DUAL UNION ALL SELECT 25 FROM DUAL) SELECT val + 1 val1, nvl2(nv, nv - 1, 1000000) val2 FROM (SELECT d.val, LEAD (val, 1) OVER (ORDER BY val) nv FROM d)
1 WITH d
2 AS (SELECT 0 val FROM DUAL
3 UNION ALL
4 SELECT 1 FROM DUAL
5 UNION ALL
6 SELECT 2 FROM DUAL
7 UNION ALL
8 SELECT 3 FROM DUAL)
9 SELECT val + 1 val1,
10 nvl2(nv, nv - 1, 1000000) val2
11* FROM (SELECT d.val, LEAD (val, 1) OVER (ORDER BY val) nv FROM d)
> /
VAL1 VAL2
--------------- ---------------
1 0
2 1
3 2
4 1000000
where clause забыли.
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
-
- Уже с Приветом
- Posts: 10633
- Joined: 17 Jul 2003 22:11
Re: Какие вопросы задавать на интервью
Так все работает:
WITH d
AS (SELECT 0 val FROM DUAL
UNION
SELECT 9 FROM DUAL
union
select 1 from dual
UNION
SELECT 2 FROM DUAL
UNION
SELECT 4 FROM DUAL
union
select 1000001 from dual)
SELECT val + 1 val1,
nv - 1 val2
FROM ( select * from (SELECT d.val, LEAD (val, 1) OVER (ORDER BY val) nv FROM d ) where val<nv-1
)
А потом коварно спросить, а почему UNION а не UNION ALL!
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: Какие вопросы задавать на интервью
А по C# какие вопросы стоит задать человеку, который позиционирует себя как Expert in C# ?
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Какие вопросы задавать на интервью
Swap of two integers without using a temporary variables.shadow7256 wrote: 25 Oct 2017 15:29 Завтра очередное интервью. Приходит индус с 15ю годами опыта ну просто во всем в чем можно. Резюме на 11 страниц Эксперт во всем просто. Вот извините но это как раз тот случай, когда на интервью надо просто опустить головой в унитаз. Вице президент новый по софту у нас индус и походу тащит своих. Не надо..
По C# завалить его как ?:) и по SQL тоже
-
- Уже с Приветом
- Posts: 9154
- Joined: 30 Jun 2004 15:49
Re: Какие вопросы задавать на интервью
дайте ему задачку часа на полтора и смотрите, что и как он делаетshadow7256 wrote: 02 Oct 2017 16:36 Наша цель не вые...ся на интервью и не валить никого ни в коем случае, но нужно знать, что кандидат владеет знаниями на достаточном уровне чтобы идти на Senior позицию.
никаких вопросов перевернуть список и прочее мы задавать не хотим.
у нас через это проxодят все кандидаты (кто дошел до этого этапа); все делается по удаленке, экономит время и нам и ему.
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Какие вопросы задавать на интервью
При этом стоит учитывать что на собеседовании будет одна морда лицв, а работать заявится другая.Slava V wrote: 06 Nov 2017 16:40 у нас через это проxодят все кандидаты (кто дошел до этого этапа); все делается по удаленке, экономит время и нам и ему.
-
- Уже с Приветом
- Posts: 9154
- Joined: 30 Jun 2004 15:49
Re: Какие вопросы задавать на интервью
теоретически такое возможно, но маловероятно (мы нанимаем только живущиx в США, и на собеседовании и на стендапаx видим друг друга (hangouts) итд)Мальчик-Одуванчик wrote: 06 Nov 2017 22:38При этом стоит учитывать что на собеседовании будет одна морда лицв, а работать заявится другая.Slava V wrote: 06 Nov 2017 16:40 у нас через это проxодят все кандидаты (кто дошел до этого этапа); все делается по удаленке, экономит время и нам и ему.
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Какие вопросы задавать на интервью
Доводилось сталкиваться и практически. А уж если в компании вовсю идет индоцепная реакция...Slava V wrote: 07 Nov 2017 00:16теоретически такое возможно, но маловероятно (мы нанимаем только живущиx в США, и на собеседовании и на стендапаx видим друг друга (hangouts) итд)Мальчик-Одуванчик wrote: 06 Nov 2017 22:38При этом стоит учитывать что на собеседовании будет одна морда лицв, а работать заявится другая.Slava V wrote: 06 Nov 2017 16:40 у нас через это проxодят все кандидаты (кто дошел до этого этапа); все делается по удаленке, экономит время и нам и ему.
-
- Уже с Приветом
- Posts: 9402
- Joined: 18 Mar 2004 15:11
- Location: New York -> FL
Re: Какие вопросы задавать на интервью
Только что провели интервью очередного индюка из Атланты. Удаленно...Он последние 5 лет он работал Архитектором/.NET Lead в разных компаниях. Попросили его написать Singleton pattern на С#. Вот что он написал:
Причем мучился с этим кодом минут 10 и в итоге выдал это.
Я очень бы хотел сказать нашему менеджеру чтобы он не брал на интервью индюков, но боюсь что нельзя
Code: Select all
class Test
{
public void Test (object obj)
{
if (obj != null)
return obj;
else
obj = new Test ();
}
}
Я очень бы хотел сказать нашему менеджеру чтобы он не брал на интервью индюков, но боюсь что нельзя