109: (Default)
[personal profile] 109
у Влада появился новый любимый вопрос для интервью. у меня раньше был - зачем нужны виртуальные функции. не "что такое", а "зачем". иначе нужно много follow-up questions типа "а вот невиртуальную функцию же тоже можно в потомке переопределить". а так сразу ясно; джавщики вообще в ступор впадают от вопроса "зачем": "потому что всегда". вы вот думаете, что глупо такой примитивизм спрашивать. если бы. если бы только большинство кандидатов, включая внутренних, могли на него сносно ответить.

но это давно и про ООП. а по SQL и недавно у меня любимый вопрос - напишите хранимую процедуру, которая задедлочится сама с собой. если кто сможет уложиться в одиночный statement - бонус. никто ещё не написал. застрелиться можно.

(no subject)

Date: 2008-02-14 10:36 am (UTC)
From: [identity profile] metaclass.livejournal.com
У нас хуже. На вопрос, что такое виртуальные методы, 90 процентов собеседуемых сразу теряют цвет лица. А ООП для них - это то, что форма, собираемая руками в дизайнере, описывается как класс.
А дедлочить сам себя - я тоже не напишу без длительных общих размышлений типа "нужно два ресурса и не правильный порядок их залочивания и обращения к ним."

(no subject)

Date: 2008-02-15 12:46 am (UTC)
From: [identity profile] 109.livejournal.com
this way of thinking won't take you very far, потому что требуется задедлочиться с самим собой, что означает, что порядок захвата ресурсов тот же самый :)

(no subject)

Date: 2008-02-14 10:42 am (UTC)
From: [identity profile] computer-bug.livejournal.com
Hmm. Чтобы одиночный вызов процедуры задедлочился?

(no subject)

Date: 2008-02-15 12:47 am (UTC)
From: [identity profile] 109.livejournal.com
да, это типа на слабую четвёрочку. на пятёрку - individual sql statement :)

(no subject)

Date: 2008-02-14 05:28 pm (UTC)
From: [identity profile] http://users.livejournal.com/_redline_/
Курсор с update той же самой таблицы внутри хранимой процедуры?

(no subject)

Date: 2008-02-15 12:51 am (UTC)
From: [identity profile] 109.livejournal.com
ну если прямо так написать, как ты сказал, то не будет дедлочиться. нужно конкретный код помотреть. но вообще вопрос курсоров не предполагает.

(no subject)

Date: 2008-02-14 06:18 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Да блин, моя коллега на днях пыталась у меня выяснить, кто вызывает метод, переопределённый в потомке - она не нашла ни одного такого вызова: вызывается всегда метод базового класса.

Да, это джава. У нас всё виртуально, даже машина.
Edited Date: 2008-02-14 06:20 pm (UTC)

Profile

109: (Default)
109

March 2019

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags