Ivan
rm-rf? 😅
можно в докере выполнить )
Alex-k
Спасибо, но боюсь уже все сделано
Alex-k
Я чето боюсь запускать почему то
Lynn «Кофеман»
можно в докере выполнить )
А вдруг он может из докера вылезти? 🤔
Ivan
А вдруг он может из докера вылезти? 🤔
А может? Я не сильно шарю, но вроде там контейнеру изолированные ресурсы предоставляются. Или там можно выше своей домашней директории ходить?
Viktor
Владъ
готовлюсь к AoC
Порридж В Ко-ливинге
Порридж В Ко-ливинге
2 из 3ёх решённых задач хватило!
Порридж В Ко-ливинге
Реально, этап который я во все компании проходил даже не замечая, по своей тупости, я превратил в мини нервотрёпку! Просто недорешав 1 из 3ёх задачек
Порридж В Ко-ливинге
Что были за задачки?
1 изи, 2 мидл. Рил не помню даже что там. Последняя, посчитать острова грубо говоря, территории с одинаковыми буквами соединённые подиагонали и горизонтали aaba aaab aaaa Тут например 4, а большой, b, a, и ещё 1 b
Порридж В Ко-ливинге
Эта та которую не дорешал?
Да, я уже решение написал, причём карсивое, в 12-15 строк вроде
Порридж В Ко-ливинге
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
Порридж В Ко-ливинге
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
Наверное последний раз меня такие вопросы спрашивали на стажировку куда-то или в Алиэкспресс. Ничего против, просто думал будут или как в Кларне: ФИгачь фичу, или как в Гугле: фигачь алгоритмы. Спрашивать какие-то абстрактные вещи не стажёра как-то не эффективно, т.к. несколько правильных ответов и вообще иногда такие простые вопросы забываются
Viktor
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
Serega
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
Coding patterns я думал это фабрика, синглтон и тд, а не mvc 🤔
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Да 🤣
Dzianis
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
Это вопросы для staff?
Mikhail
Ну не, там есть куча хороших русских спецов. Они конечно скованы бюрократией и демотивацией
есть, но мой 8 летний опыт работы там говорит, что все умные оттуда в итоге уходят. у меня из бывших коллег из ДБ все ушли в Google, Yandex, Meta, Amazon. те кто остались - пассажиры
Mikhail
плюс там нет общего подхода к собеседованию, как в более взрослых компаниях. это значит, что каждый интервьюер может спрашивать то, что ему хочется и проводить собеседование, как считает нужным
Alex-k
Сейчас там новое вливание людей произошло после начала войны
Mikhail
Сейчас там новое вливание людей произошло после начала войны
пока я вижу выливание оттуда. мало платят, заставляют ходить в офис. я уже несколько человек собеседовал оттуда с такими жалобами
Mikhail
на мой взгляд, главная проблема наверху. топ менеджмент не воспринимает программистов, как людей, которые приносят прибыль для компании. воспринимают их как необходимые затраты. все остальное - это следствие этого решения.
Mikhail
И где они не правы? они же не кредиты продают и не дебит с кредитом своядт
если программисты не приносят прибыли, то зачем вы их наняли? здесь под прибылью я понимаю широкое понятие - снижение костов - тоже прибыль
Mikhail
если бизнес без программистов может зарабатывать столько же, сколько с программистами, то зачем ему лишние сотрудники?
igors
Mikhail
И где они не правы? они же не кредиты продают и не дебит с кредитом своядт
если абстрагироваться от того как они ведут бизнес (их личное дело), то отношение к программистам, как к людям, которые заправляют тонер в принтеры, все же влияет на комфорт работы и инженерные практики, которые ты можешь внедрить. ДБ не плохое место, но до Tier 2 компаний типа Кларны, Букинга, Убера, Революта ему далеко. поэтому, я бы сказал, что это Tier 3.
Владъ
Deutsche Bank Так, прошёл я значит эти ваши собеседования в Дойчки Банки... Лёгенький кринж, как будто на стажировку шёл. Спрашивало 2 человека, лид и разраб которые сами в компании 1 год (хотя у первой 20 лет опыта в IT), вопросы были: Вопросы почти все были как будто из Алиэкспресс, где по листочку ожидали конкретные ответы на вопросы без правильного ответа. 1) Работал с CSS? А с SCSS? Как разместить контейнеры, чтобы они были равной ширины? А чем Flex от Grid отличается? (правильный ответ: Grid больше нагрузка на браузер) Чем 1px от 1em используется, а когда надо нам то? Прям прицепились к этому вопросу. Сказали что чтобы было scalable и учитывался padding надо em ипользовать... Я сказал что просто media queries использую и не парюсь. Что такое mixins, можно ли mixins внутри mixins вызывать (да). 2) А работал с TypeScript? Преимщества? А как понять что переменная не null или undefined (я начал рассказывать что вообще в TS типы уточняются и ты часто заранее знаешь, а если несколько, то можно проверить через === или typeof, но null возвращает Object. Правильного ответа как будто и не было, что-то пробубнели и пошли на след вопрос 😅) 3) Не смотря на то, что я не работал с Angular, спросили что срабатывает первее OnInit или Onchange, ну я сказал что по логике OnInit должен при инициализации, т.е. он первый, а Onchange когда меняется что-то, пропс или стейт например. (Правильный ответ: в Angular при инициализации сначала Onchange, а за ним OnInit, а потом уже может при изменении `Onchange`) 4) Какие-то шарады, про то, если у тебя 2 формы с полями 1, 2, 3, 4, 5, как сделать то, чтобы при изменении в одном поле формы, такое же изменение было в другом? Я ВООБЩЕ не понял вопроса, начал рассказывать как можно один state у них сделать или на нативном JS можно onChange нацепить и менять просто у обоих... Сказали "Не то, не то", начала про Mapping спрашивать, короче, правильный ответ: Надо хранить в Mapping и менять значение в одинаковых ключах... Т.е. я вообще не въехал что меня спрашивают 😅 5) Какие coding patterns я знаю? (я опять не понял вопросы). Ну я попросил сказать название, а я им расскажу. Ну мне назвали MVC, ну я сказал что это Модель Вью Контроллер, в кратце что знаю рассказал и... Всё, про паттерны меня больше не расспрашивали🤣 Закончилось самым смешным, попросили оценить интервью и сравнить с другими интервью что у меня было. Они меня внимательно слушали 10 минут когда я им вообще всё всё про Гугл, про Яндекс, про Кларну рассказывал, как везде разные способы собеседования, и судя по их лицам они слушали и что-то даже записывали 🤣
а что ты у них спрашивал?
Viktor
а что ты у них спрашивал?
развернуть linked list на доске 😃
Порридж В Ко-ливинге
а что ты у них спрашивал?
Ну, что за конманда, сколько людей в команде, что за продукт. Где работают 900 релоцированных из России разработчиков.
Порридж В Ко-ливинге
Если верить одному из разработчиков, то да
Ilia
Проблема с жильем в Берлине не просто так возникла же
Порридж В Ко-ливинге
Проблема с жильем в Берлине не просто так возникла же
Она до этого была + в других городах даже хуже
Viktor
Проблема с жильем в Берлине не просто так возникла же
теперь понятно че Херович так распинается в твитере, не надо туда ехать 😃
Dzianis
Видимо те что выучили питон..
Serega
Видимо те что выучили питон..
У дойче банка в бэкендных вакансиях только Java или kotlin 😊
Serega
Рекрутер из DB говорил что они релоцируют только в Берлин
Viktor
У дойче банка в бэкендных вакансиях только Java или kotlin 😊
это видимо была отсылка к Глуховскому 😃
Mikhail
Рекрутер из DB говорил что они релоцируют только в Берлин
да, мне кандидат оттуда сказал, что ему не дали снять жилье в Бранденбурге, тк их релокационная компания сказала, что ему могут Блю Карту не заапрувить в АБХ, потому что офис в Берлине.
Порридж В Ко-ливинге
да, мне кандидат оттуда сказал, что ему не дали снять жилье в Бранденбурге, тк их релокационная компания сказала, что ему могут Блю Карту не заапрувить в АБХ, потому что офис в Берлине.
Звучит как бред. Хотя если у него нет вышки, я слышал истории людей из чата, как в BIS Berlin давали блю кард людям без высшего, до того как это стало законным
Mikhail
Звучит как бред. Хотя если у него нет вышки, я слышал истории людей из чата, как в BIS Berlin давали блю кард людям без высшего, до того как это стало законным
я не знаю. я думаю все эти фирмы по перевозке просто непрофессионалы. у меня был Fragomen. если бы я не пользовался их услугами, я бы переехал на пару месяцев быстрее. помощи от них было ровно 0. я вначале думал, что я им пришлю копии доков и они все за меня заполнят. в итоге я все сам заполнял и ходил в ABH тоже сам и термины сам искал. в чем смысл платить кучу денег таким фирмам, я не знаю
Dmitriy
А MVC типа архитектура?
ооо пошла душка 🆗
igors
))))
Petr
Это стиль жизни братан
Порридж В Ко-ливинге
А MVC типа архитектура?
Я о ваших MVP в 2018 году слышал, когда на PHP фреймворках работал
Viktor
Я о ваших MVP в 2018 году слышал, когда на PHP фреймворках работал
Эти ваши эмвипи слышал когда в стартапе надо было наговнякать что-то что б инвесторские вложения хоть как-то оправдать
igors
MVVM
igors
Забыли
Ilia
Применимо к реакту больше mvvm, да
Dmitriy
https://iosarchitecture.top/
Ivan
ооо пошла душка 🆗
Я без негатива 😄
Alex-k
Кто помнит MTV?
Sergei
@iSerega раз уж про php заговорили, каким плагином в 2023 файлы загружают через tinymce?
Null
С наступающим! 🎄 Всем 🕊️ в новом году!
Хана Миру (MSK+4)
Viktor
Голубя?) По голубю?)
Да, всем по голубю! 😃
Yeti
о я себе тоже личную ачивку нафармил под конец кода на codewars: Honor Percentile:Top 0.997%
Petr
Ребята привет! подскажите ваши любимые списки задачек с литкода поготовиться? Желательно уровня ФААНГА таргет.
Petr
Кстати как считаете, примиум на литкоде стоит того? или можно на бесплатных до конца тренить?
Ilia
Кстати как считаете, примиум на литкоде стоит того? или можно на бесплатных до конца тренить?
Если в tier1-2 компании усиленно готовиться то может и имеет смысл, если нет, то и бесплатного хватит