Notice: file_put_contents(): Write of 1216 bytes failed with errno=28 No space left on device in /var/www/group-telegram/post.php on line 50

Warning: file_put_contents(): Only 8192 of 9408 bytes written, possibly out of free disk space in /var/www/group-telegram/post.php on line 50
Engineering notes | Артур Илькаев | Telegram Webview: artrblog/11 -
Telegram Group & Telegram Channel
Алгоритмы на работе

Впервые за карьеру мне попалась алгоритмическая задача: нужно было хитро сравнивать json’ы в рамках Е2Е тестирования событий аналитики. Пришлось напрячь все мозговые волны (нет), чтобы реализовать сложнейший DFS (нет) с парочкой условий. После решения вбил задачу в ChatGPT — решил за 2 минуты. А потом 2 дня возился с CI.

К чему это я?
Алгоритмы переоценены. Нет никакого смысла их учить, кроме как подготовки к собеседованиям или фана (см. предновогодний advent of code). Может быть, я работаю в «недостаточно технической компании/команде», но алгоритмы вам не пригодятся: просто вспомните, сколько раз вам приходилось использовать их на работе.

Компании спрашивают алгоритмы только для того, чтобы сократить воронку найма, а не чтобы нанять лучших инженеров. Есть даже тенденция на спад в Android вакансиях: авито, яндекс, сбер, вк — easy level leetcode, деревья и дп встретишь крайне редко, тиньк алгоритмы не спрашивает вообще в мобильных вакансиях.

📌 Вот моя подборка алгоритмов, которые я или мои знакомые получали на собеседованиях.

А если вдруг тебе очень нужно наняться в FAANG, есть компании, которые готовят ко всему процессу: начиная с резюме, пролжая system design interview, заканчивая переездом.



group-telegram.com/artrblog/11
Create:
Last Update:

Алгоритмы на работе

Впервые за карьеру мне попалась алгоритмическая задача: нужно было хитро сравнивать 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

Share with your friend now:
group-telegram.com/artrblog/11

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Anastasia Vlasova/Getty Images Unlike Silicon Valley giants such as Facebook and Twitter, which run very public anti-disinformation programs, Brooking said: "Telegram is famously lax or absent in its content moderation policy." Asked about its stance on disinformation, Telegram spokesperson Remi Vaughn told AFP: "As noted by our CEO, the sheer volume of information being shared on channels makes it extremely difficult to verify, so it's important that users double-check what they read." On Feb. 27, however, he admitted from his Russian-language account that "Telegram channels are increasingly becoming a source of unverified information related to Ukrainian events." The Russian invasion of Ukraine has been a driving force in markets for the past few weeks.
from tw


Telegram Engineering notes | Артур Илькаев
FROM American