Fork me on GitHub

Мой опыт собеседования в Google

Этим летом я проходил собеседование на роль Software Engineer в Google Zürich. Процесс меня приятно удивил - оказалось, что алгоритмическим задачкам отводится не так уж много времени, а такие важные области как software engineering и software design прорабатываются весьма тщательно.

Процесс собеседования в целом

Разговор с рекрутером

После того как вы ...

Читать дальше →

Я работаю в Google Zürich

Я давно не писал статей в этот блог и причиной тому был переезд. Ровно две недели назад мы выехали на нагруженной под завязку машине из Киева на запад. Четыре страны, три дня и 2200 км спустя мы приехали в Цюрих. Я работаю в Google Zürich, а мои девочки осваивают местные ...

Читать дальше →

Какой совет я мог бы дать себе 20-летнему?

Вчера по дороге из офиса я думал на тему "Какой совет я мог бы дать себе 20-летнему?". И вот что у меня получилось:

  1. Развивать возможности своего тела, а не только забирать их

  2. Больше путешествовать, чтобы терять застарелые предрассудки, открывать новые способы думать и находить новые интересные места для жизни

  3. Активно ...

Читать дальше →

Еще одна отличная книга, "Doug Lea, Concurrent Programming in Java"

Вчера начал читать книгу Doug Lea "Concurrent Programming in Java". Пусть слово Java вас не смущает - хоть примеры в книге и написаны на Java, принципы, приемы и паттерны применимы и ко многим другим языкам.

Если вкратце, то несмотря на 1999 год выпуска и ничем не примечательное название, книга великолепна. Никакой ...

Читать дальше →

О статье "Кормление и уход за программистами"

В недавнем дайджесте dou.ua я нашел ссылку на статью The care and feeding of software engineers. Название не особо впечатляло, размер статьи не очень вдохновлял, но я все же начал ее читать. И оказалось, что не напрасно. Многие фрагменты я выделил и хочу поделиться ими с вами.

О мотивации ...

Читать дальше →

Встреча с Дмитрием Шаменковым в Киеве

19 апреля в Киеве состоится встреча с Дмитрием Шаменковым, врачом-исследователем, развивающим систему управления здоровьем. Я уже несколько лет слежу за деятельностью Дмитрия. Сначала смотрел видеозаписи его выступлений, потом прочитал книгу, а недавно участвовал в первом вебинаре по его системе.

Upd.Видеозапись встречи - "Дмитрий Шаменков о Системе Управления Здоровьем"

Краткая суть ...

Читать дальше →

Что у меня нового

После курсов AI/ML я как будто проснулся - обнаружил существование большого количества интересных полезных вещей, которые можно сделать с компьютером. И конечно же захотел их делать. И работать с людьми, которые их делают каждый день. Посмотрел что нужно знать, чтобы попать в какую-нибудь супер-крутую компанию с супер-крутыми перцами.

Get that ...

Читать дальше →

Grammarly, ищем Natural Language Processing Engineer

С тех пор, как мы переехали в Киев, я работаю в компании Grammarly. Это частная продуктовая компания с офисами в Киеве и Сан-Франциско. Продукты компании нацелены на улучшение англоязычных текстов (spelling-grammar-plagiarism checker, English Q&A community, English Handbook).

Я успел написать на Python/Django пару-тройку веб-приложений, а затем переключился на ...

Читать дальше →

Сложности обучения

Учиться тяжело

Хорошее обучение - это выход за границы возможного, делание того, чего не делал раньше. Можно каждый день бегать 3 километра в комфортном режиме и не особо прогрессировать (иногда это нормально, если цель - расслабление после дневной "вахты" за компьютером), а можно каждый раз стараться пробежать немного быстрее и это непросто ...

Читать дальше →

Продуктивно ли считать себя самым умным и как решать действительно сложные задачи

Сегодня мне очень удачно попался замечательный комментарий про ощущение себя самым умным и про то, как решать действительно сложные задачи. Эти два вопроса очень важны для меня в последнее время, поэтому воспользуюсь таким прекрасным поводом поделиться своими находками.

Быть "самым умным"

Я закончил школу с отличием. И институт тоже. Побеждал ...

Читать дальше →

Архив статей