Впервые за карьеру мне попалась алгоритмическая задача: нужно было хитро сравнивать json’ы в рамках Е2Е тестирования событий аналитики. Пришлось напрячь все мозговые волны (нет), чтобы реализовать сложнейший DFS (нет) с парочкой условий. После решения вбил задачу в ChatGPT — решил за 2 минуты. А потом 2 дня возился с CI.
К чему это я? Алгоритмы переоценены. Нет никакого смысла их учить, кроме как подготовки к собеседованиям или фана (см. предновогодний advent of code). Может быть, я работаю в «недостаточно технической компании/команде», но алгоритмы вам не пригодятся: просто вспомните, сколько раз вам приходилось использовать их на работе.
Компании спрашивают алгоритмы только для того, чтобы сократить воронку найма, а не чтобы нанять лучших инженеров. Есть даже тенденция на спад в Android вакансиях: авито, яндекс, сбер, вк — easy level leetcode, деревья и дп встретишь крайне редко, тиньк алгоритмы не спрашивает вообще в мобильных вакансиях.
📌 Вот моя подборка алгоритмов, которые я или мои знакомые получали на собеседованиях.
А если вдруг тебе очень нужно наняться в FAANG, есть компании, которые готовят ко всему процессу: начиная с резюме, пролжая system design interview, заканчивая переездом.
Впервые за карьеру мне попалась алгоритмическая задача: нужно было хитро сравнивать json’ы в рамках Е2Е тестирования событий аналитики. Пришлось напрячь все мозговые волны (нет), чтобы реализовать сложнейший DFS (нет) с парочкой условий. После решения вбил задачу в ChatGPT — решил за 2 минуты. А потом 2 дня возился с CI.
К чему это я? Алгоритмы переоценены. Нет никакого смысла их учить, кроме как подготовки к собеседованиям или фана (см. предновогодний advent of code). Может быть, я работаю в «недостаточно технической компании/команде», но алгоритмы вам не пригодятся: просто вспомните, сколько раз вам приходилось использовать их на работе.
Компании спрашивают алгоритмы только для того, чтобы сократить воронку найма, а не чтобы нанять лучших инженеров. Есть даже тенденция на спад в Android вакансиях: авито, яндекс, сбер, вк — easy level leetcode, деревья и дп встретишь крайне редко, тиньк алгоритмы не спрашивает вообще в мобильных вакансиях.
📌 Вот моя подборка алгоритмов, которые я или мои знакомые получали на собеседованиях.
А если вдруг тебе очень нужно наняться в FAANG, есть компании, которые готовят ко всему процессу: начиная с резюме, пролжая system design interview, заканчивая переездом.
BY Engineering notes | Артур Илькаев
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
The Russian invasion of Ukraine has been a driving force in markets for the past few weeks. Groups are also not fully encrypted, end-to-end. This includes private groups. Private groups cannot be seen by other Telegram users, but Telegram itself can see the groups and all of the communications that you have in them. All of the same risks and warnings about channels can be applied to groups. During the operations, Sebi officials seized various records and documents, including 34 mobile phones, six laptops, four desktops, four tablets, two hard drive disks and one pen drive from the custody of these persons. "For Telegram, accountability has always been a problem, which is why it was so popular even before the full-scale war with far-right extremists and terrorists from all over the world," she told AFP from her safe house outside the Ukrainian capital. That hurt tech stocks. For the past few weeks, the 10-year yield has traded between 1.72% and 2%, as traders moved into the bond for safety when Russia headlines were ugly—and out of it when headlines improved. Now, the yield is touching its pandemic-era high. If the yield breaks above that level, that could signal that it’s on a sustainable path higher. Higher long-dated bond yields make future profits less valuable—and many tech companies are valued on the basis of profits forecast for many years in the future.
from sg