Java Interview Questions (DevOps)
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Java Interview Questions (DevOps)
Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Java Interview Questions (DevOps)
а девопсы пишут на жабе?Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Java Interview Questions (DevOps)
пусть расскажет как хеш мап работает и заимплементит какой нибудь простой препростой хеш.
а если будет нагло нагловать, пусть напишет квиксорт.
а если будет нагло нагловать, пусть напишет квиксорт.
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Java Interview Questions (DevOps)
я буду очень удивлен если ваш ню ответит. Для новичка не норм, да вообще не норм. Даже старичок мог давно забыть. Работает себе и ладно.Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
ню града нужно спрашивать по коллекциям, то что он должен был освоить из курса структур данных и алгоритмов.
Можно спросить про статик и инстанс - базовые вещи, на которых строится наследование и полиморфизм.
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
Понятия не имею, в резюме стоит Java, HM почему-то вспомнил что у меня тоже она упоминалась… значит будет JavaKomissar wrote: 19 Jan 2022 06:29а девопсы пишут на жабе?Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
Мы на потенциал проверяем, конкретно по DevOps домену отдельные люди собеседуют
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
Спасибо, пойду думать…valchkou wrote: 19 Jan 2022 06:45я буду очень удивлен если ваш ню ответит. Для новичка не норм, да вообще не норм. Даже старичок мог давно забыть. Работает себе и ладно.Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Мой план:
- serialization/desirialization с вкраплением static/transient
- serialization с подклассами
- как поменять non-serializable поле?
- все что по ходу дела возникнет
1. Для новичка норм, или слишком забористо?
2a. Что спросить если не осилит, до чего задачу сдаунгрейдить?
2b. Как накрутить сложность, если слишком просто окажется?
Disclaimer: я на Java последний раз писала… много лет назад, к DevOps вообще никаким боком. Мне именно programming skills проверить, и по возможности специфику самой Java
ню града нужно спрашивать по коллекциям, то что он должен был освоить из курса структур данных и алгоритмов.
Можно спросить про статик и инстанс - базовые вещи, на которых строится наследование и полиморфизм.
(А чего в сериализации сложного? Тем более через интерфейс? Я ее и выбрала-то исключительно в связке с базами данных, в Java там вроде все просто и понятно)
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Java Interview Questions (DevOps)
поэтому ее никто не изучает потому что делать ее не нужно, все сделано за нас.Херовимчик wrote: 19 Jan 2022 07:17 Спасибо, пойду думать…
(А чего в сериализации сложного? Тем более через интерфейс? Я ее и выбрала-то исключительно в связке с базами данных, в Java там вроде все просто и понятно)
в связка сериализации с базами вдвойне непонятна, с какими базами? Манга например хочет json.
Да и вообще никто такой код не пишет, есть всякие ORM, даже коннекты не менеджат, воткнул хикари готово.
я просто пытаюсь вспомнить когда я последний раз что то делал с сериализацией, пытаюсь но не могу.
причина по которой я о ней хоть что то помню это сертификация по яве лет 10 назад.
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
Т.е. основы нынче спрашивать это фу-фу-фу? Только по сегодняшним модным трендам? Ну хоть про passed by value vs by reference можно?valchkou wrote: 19 Jan 2022 07:39поэтому ее никто не изучает потому что делать ее не нужно, все сделано за нас.Херовимчик wrote: 19 Jan 2022 07:17 Спасибо, пойду думать…
(А чего в сериализации сложного? Тем более через интерфейс? Я ее и выбрала-то исключительно в связке с базами данных, в Java там вроде все просто и понятно)
в связка сериализации с базами вдвойне непонятна, с какими базами? Манга например хочет json.
Да и вообще никто такой код не пишет, есть всякие ORM, даже коннекты не менеджат, воткнул хикари готово.
я просто пытаюсь вспомнить когда я последний раз что то делал с сериализацией, пытаюсь но не могу.
причина по которой я о ней хоть что то помню это сертификация по яве лет 10 назад.
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Java Interview Questions (DevOps)
сериализация это основы? ну не знаю, я так не считаю. Это скорее какие то низкоуровненвые вещи.Херовимчик wrote: 19 Jan 2022 07:47Т.е. основы нынче спрашивать это фу-фу-фу? Только по сегодняшним модным трендам? Ну хоть про passed by value vs by reference можно?valchkou wrote: 19 Jan 2022 07:39поэтому ее никто не изучает потому что делать ее не нужно, все сделано за нас.Херовимчик wrote: 19 Jan 2022 07:17 Спасибо, пойду думать…
(А чего в сериализации сложного? Тем более через интерфейс? Я ее и выбрала-то исключительно в связке с базами данных, в Java там вроде все просто и понятно)
в связка сериализации с базами вдвойне непонятна, с какими базами? Манга например хочет json.
Да и вообще никто такой код не пишет, есть всякие ORM, даже коннекты не менеджат, воткнул хикари готово.
я просто пытаюсь вспомнить когда я последний раз что то делал с сериализацией, пытаюсь но не могу.
причина по которой я о ней хоть что то помню это сертификация по яве лет 10 назад.
основы это область видимости, наследование, коллекции, там хэшмэп советовали, ну ладно GC. Например почему жава может отожрать 32gb ram и нормально работать а питон не может.
passed by value vs by reference можно
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Java Interview Questions (DevOps)
поделюсь своими наблюдениями по найму ню град.
чему учат в колледжах?
- компутерсейнс, структуры данных и алгоритмы на примере какого нибудь языка.
Можно и нужно проверить насколько студент освоил теорию, какие есть сортировки, под какие задачи нужны различные структуры и тп.
- навык быстро изучать технологии, это особенность хороших кандидатов, они могут написать не сложный код на нескольких языках, при этом глубоко не зная ни одного.
Это хороший подход, не понятно кто наймет и с какими требованиями и что в итоге придется использовать. Детали изучают на работе и делают это быстро.
в коледже нет времени на глубокое изучение какого нибудь конкретного языка программирования.
Там дают ознакомительный курс, базовый синтакс и по нему идут очень быстро по верхушкам.
чему учат в колледжах?
- компутерсейнс, структуры данных и алгоритмы на примере какого нибудь языка.
Можно и нужно проверить насколько студент освоил теорию, какие есть сортировки, под какие задачи нужны различные структуры и тп.
- навык быстро изучать технологии, это особенность хороших кандидатов, они могут написать не сложный код на нескольких языках, при этом глубоко не зная ни одного.
Это хороший подход, не понятно кто наймет и с какими требованиями и что в итоге придется использовать. Детали изучают на работе и делают это быстро.
в коледже нет времени на глубокое изучение какого нибудь конкретного языка программирования.
Там дают ознакомительный курс, базовый синтакс и по нему идут очень быстро по верхушкам.
-
- Уже с Приветом
- Posts: 608
- Joined: 17 Dec 2009 11:27
Re: Java Interview Questions (DevOps)
До появления docker и тп можно было его попросить показать как он мавеном пользуется и тп. В jboss задеплоить и конекшены прикрутить. Для показа общей сообразительности.Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Я сейчас админа хочу в junior devops перевести в команду заказчика. Вот тоже хочу узнать что его будут там спрашивать.
А так его на знание баша и питона проверять надо наверное.
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
Питон не знает, увы..Andrey Strelnikov wrote: 19 Jan 2022 08:21До появления docker и тп можно было его попросить показать как он мавеном пользуется и тп. В jboss задеплоить и конекшены прикрутить. Для показа общей сообразительности.Херовимчик wrote: 19 Jan 2022 06:08 Мне за какую-то провинность прилетел кандидат на DevOps, я планирую поспрашивать в контексте serialization. Но! Кандидат new grad, хотелось бы запасных вариантов…
Я сейчас админа хочу в junior devops перевести в команду заказчика. Вот тоже хочу узнать что его будут там спрашивать.
А так его на знание баша и питона проверять надо наверное.
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
С одной стороны - дело говорите. С другой - у человека мастер в CS, и в резюме столько страшных (для меня) слов, что я все же ожидаю время на изучение 1 из 2 заявленных языков найти можно было.valchkou wrote: 19 Jan 2022 08:19 поделюсь своими наблюдениями по найму ню град.
чему учат в колледжах?
- компутерсейнс, структуры данных и алгоритмы на примере какого нибудь языка.
Можно и нужно проверить насколько студент освоил теорию, какие есть сортировки, под какие задачи нужны различные структуры и тп.
- навык быстро изучать технологии, это особенность хороших кандидатов, они могут написать не сложный код на нескольких языках, при этом глубоко не зная ни одного.
Это хороший подход, не понятно кто наймет и с какими требованиями и что в итоге придется использовать. Детали изучают на работе и делают это быстро.
в коледже нет времени на глубокое изучение какого нибудь конкретного языка программирования.
Там дают ознакомительный курс, базовый синтакс и по нему идут очень быстро по верхушкам.
Но спасибо, вы однозначно спасли юного DevOps, пойду искать что попроще
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Java Interview Questions (DevOps)
а что понимается по знанием Питона?
Знание библиотек и знание именно OOP туда входит?
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Java Interview Questions (DevOps)
Это все на усмотрение интервьюера (у нас). Обычно скриннер выясняет глубину знаний и даёт наводки куда копать. Был у нас товарищ на С++, ляпнул что владеет темплейтами - ему нашли кто ими тоже владеетkyk wrote: 19 Jan 2022 09:49а что понимается по знанием Питона?
Знание библиотек и знание именно OOP туда входит?
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
У нас нет литкода, у нас что ляпнешь/напишешь в резюме, то и подучишь…