tima: (bandana)
[personal profile] tima
Прочитал пост Малобукова про IQ и почему-то вспомнил как я интервьюирую желающих поработать в нашем учреждении. Есть у меня три-четыре задачки-вопроса, на которые, как правило, никто из приходящих ответа не знает, поскольку готовятся они по верхним линкам, выпадающим из гугла на вопрос "какие вопросы задают на интервью". И мне очень интересно как себя ведет человек, не знающий ответа и мечущийся у себя в голове в ужасе от этого.

И когда кто-то из претендентов клеймает себя как думающего out of box, я потираю под столом руки, сладко улыбаюсь и предлагаю показать оное умение, ответив на вот такой простенький вопрос...

Дело в том, что мне и правду нужны думающие, а выполнять какие-то рабочие шаги по подсказке 1-2-3 я их и сам научу, дело нехитрое.

А еще приходят специалисты по базам данных, которые объявляют свои знания proficient. Этим я задаю и вовсе простой вопрос - напишите мне в одну строку процедуру, которая при засаживании в нее аргументом текущего дня будет выдавать последнее число месяца. То есть, если ей дать 21 сентября 2018, то она выдаст на выходе 30. Если задать 11 декабря 2018 - 31, а если задать, скажем, 3 февраля 2020, то она выдаст 29. Ну, и так далее. Какого я только бреда не наслушался за эти годы от этих proficient out of box спецов. Но это вовсе не значит, что они тупые люди. Может даже они могут сыграть всю девятую симфонию Бетховена наизусть, а я - нет.

P.S. Работал со мной в BBN Planet Джаш Пюринтон. Он в одну строку Пёрла такое писал, что я день разбирался потом что эта его строка делает и как.

Re: Заинтересованно

Date: 2018-09-21 01:14 pm (UTC)
From: [personal profile] gb0
Наверное, ожидается что-то вроде
create or replace function get_days_of_a_month(a_date IN date) returns int
as
$_$
select cast(date_part('days',date_trunc('month',a_date) + cast('1 month' as interval) - cast('1 day' as interval)) as int)
$_$ language sql;

а то и вовсе что-то реально 1-line при помощи ораклового
cast(to_char(last_day(a_date),'dd') as int)
, только все это сложно, и вроде несложно ищется :(

Profile

tima: (Default)
tima

December 2025

S M T W T F S
 12 3 4 5 6
7 8910111213
14 15 16 17 18 1920
21 22 2324 25 2627
2829 30 31   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 04:18 pm
Powered by Dreamwidth Studios