Notice: file_put_contents(): Write of 1215 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 9407 bytes written, possibly out of free disk space in /var/www/group-telegram/post.php on line 50 Engineering notes | Артур Илькаев | Telegram Webview: artrblog/11 -
Впервые за карьеру мне попалась алгоритмическая задача: нужно было хитро сравнивать 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
Given the pro-privacy stance of the platform, it’s taken as a given that it’ll be used for a number of reasons, not all of them good. And Telegram has been attached to a fair few scandals related to terrorism, sexual exploitation and crime. Back in 2015, Vox described Telegram as “ISIS’ app of choice,” saying that the platform’s real use is the ability to use channels to distribute material to large groups at once. Telegram has acted to remove public channels affiliated with terrorism, but Pavel Durov reiterated that he had no business snooping on private conversations. For Oleksandra Tsekhanovska, head of the Hybrid Warfare Analytical Group at the Kyiv-based Ukraine Crisis Media Center, the effects are both near- and far-reaching. "And that set off kind of a battle royale for control of the platform that Durov eventually lost," said Nathalie Maréchal of the Washington advocacy group Ranking Digital Rights. Additionally, investors are often instructed to deposit monies into personal bank accounts of individuals who claim to represent a legitimate entity, and/or into an unrelated corporate account. To lend credence and to lure unsuspecting victims, perpetrators usually claim that their entity and/or the investment schemes are approved by financial authorities. Telegram has become more interventionist over time, and has steadily increased its efforts to shut down these accounts. But this has also meant that the company has also engaged with lawmakers more generally, although it maintains that it doesn’t do so willingly. For instance, in September 2021, Telegram reportedly blocked a chat bot in support of (Putin critic) Alexei Navalny during Russia’s most recent parliamentary elections. Pavel Durov was quoted at the time saying that the company was obliged to follow a “legitimate” law of the land. He added that as Apple and Google both follow the law, to violate it would give both platforms a reason to boot the messenger from its stores.
from vn