На одном
- Основные языки программирования в Google — это C++, Java и Python
- Очень много автоматизированных юнит-тестов
- На вопрос «Волнуется ли Гугл по поводу ворованных кликов» он ответил, что «проблема с ворованными кликами — очень и очень тяжело решаемая»
- Прием на работу очень долгий. Кто реально заитересова работать на Гугл лучше найти какого-нибудь Гугловского работника и чтоб он порекомендовал вас. Интервью основывается на ваших знаниях, а не на вашем образовании или дипломе
- Никто не контроллирует 20% вашего времени, которые вы можете посвятить своим проектам. Менеджеры и тех. лидеры предполагают, что программист умеет управлять своим временем. Если программист не может управлять — значит вероятно он не подходит для работы в Гугле.
- Как Гугловский работник, он имеет ограничение в 1 террабайт на Gmail почтовом ящике. Почти что — без лимита.
- Гибкий рабочий график. Ты можешь спать/отсутствовать всю неделю, а потом все закончить работу за пару дней
- Работники получают доступ к бета-продуктам задолго до выхода в мир. Например, он получил доступ к Google Maps за две недели, начал использовать, но не мог распечатать маршрут своей поездки, так как это уже была конфидециальная информация.
- Если работнику не нравиться работать на текущим проектом, то он может перейти в другой. ZorbaTHut был в команде Google Desktop, но эта работа ему не нравилась и он перешел в Google Video.
- Zorba написал, что у него всего лишь одно совещание в месяц
- Структура компании: программист — тех. лидер — менеджер — лидер отдела — призеденты
- В основном в Гугле компьютеры на основе Linux. Гугл предоставляет ноутбук и можно выбрать из Mac Powerbook или IBM Thinkpad. Покупают все необходимые инструменты/программы нужные в работе.
- Большенство программистов — линуксоидов
- Гугл использует единый source control сервер. Это позволяет использовать внутренние библиотеки в разных проектах.