Народ периодически спрашивает про книжки для подготовки к интервью. Мой мудрый бородатый коллега посоветовал книгу
Programming Interviews Exposed: Secrets to Landing Your Next Job. Посмотрела ее по диагонали - достойная книга, могу рекомендовать. Хорошо подойдет тем, кто ищет свою первую работу, а если не первую, то кое-какие вещи тоже будет полезно освежить в памяти.
Обложка только у нее странная, напоминает фильм Office Space.
Updated 8.5.2015: Это старое издание, уже есть новое.
Старое издание можно купить на Озоне здесь.
воскресенье, марта 18, 2012
Книга Programming Interviews Exposed
Категории: books, programming
суббота, марта 17, 2012
Отказ Windows Azure 29-го февраля
The three truths of cloud computing are: hardware fails, software has bugs and people make mistakes.
29-го февраля были серьезные перебои в работе Windows Azure. Вызваны они были багой в коде, работающим с датами, то есть понятно почему именно 29 февраля.
Вот тут подробный постмортем: Summary of Windows Azure Service Disruption on Feb 29th, 2012
Также там есть немного об архитектуре Azure.
Здесь статья на High Scalability: The Azure Outage: Time Is a SPOF, Leap Day Doubly So
Ссылки по теме:
Перевод статьи Summary of the Amazon EC2 and Amazon RDS Service Disruption in the US East Region
Категории: programming
вторник, марта 06, 2012
Бесплатные тесты по С++ на Brainbench
Brainbench предлагает бесплатные тесты по C++, С#, Яве, Питону. Обычно такая щедрость длится недолго.
(Brainbench - известный ресурс, предлагающий такое тестирование. Результаты тестов иногда признаются работодателями. Сами тесты хороши, чтобы набить руку перед собеседованием)
Ссылка на страницу с регистрацией.
via Boris Rozenshteyn
Категории: programming
пятница, февраля 17, 2012
Рекрутеры Бинга приедут в Москву где-нибудь в начале апреля
Рекрутеры Бинга приедут в Москву где-нибудь в начале апреля. Мэт Коннот (Mat Connot) просил меня запостить объявление и уточнил, что речь идет о позициях Principal Software Engineers, Senior Software Engineers и Software Development Engineers и что крайний срок отправки резюме 21 марта 2012.
(Об этом уже было у меня в твиттере, просто повтор для тех, кто твиттер не читает)
Bing Search Team, Microsoft
Have you ever considered relocating to the U.S.? Do you like to work on the hardest problems in computing with the biggest user impact? Have you ever dreamt about revolutionizing the way the world interacts with the web? Engineers at Bing are working on the biggest challenges in computing related to social search, local, relevance, computer vision, machine learning, semantic discovery, R&D, data mining and NLP and have some of the best resources in the world available to them.
The Bing Search Engineering Team will be visiting Moscow for a recruiting event in early April. If you’re interested in learning more, please email me (Mathias Connot) right away at mconnot@microsoft.com and please include a copy of your curriculum vitae.
We work on the cutting edge of computer science, where a petabyte of data is “small”, ten thousand machines is a “little cluster”, and one second is an “eternity”. Our tools include machine learning models and the world's largest distributed system. We are a high powered startup inside of Microsoft, working on technology and products that are critical to our company’s success and at the heart of the customer experience of the internet.
Hopefully you’ve had a chance to experience Microsoft’s new search engine Bing and seen how we're changing the game in Search. Bing is receiving amazing reviews and generating lots of great buzz. Bing has had a fantastic year so far. After the successful brand launch earlier this year, the team has been working hard, both on closing the gap with our competitors in key areas like relevance, as well as driving thought leadership with new paradigms for search and user experience. This is probably one of most exciting times to be on the team, and you have an opportunity to help shape its future.
We are looking for cream of the crop - motivated developers with excellent architecture, design, coding, debugging and problem solving skills and a track record of shipping high quality software. Qualified candidates should be able to work independently as well in a collaborative team setting to research innovative solutions to challenging business/technical problems.
Although we welcome candidates with experience in one of information retrieval, machine learning, data mining, building large-scale distributed systems or building high-performance systems, we do NOT require it.
Required skills:
• BS in Computer Science or equivalent required. MS/PhD welcome.
• Strong theory/algorithms background and exceptional problem solving and analytical skills.
• Extensive software design and development skills/experience with C/C++/C#/Java
• Excellent communications skills, both verbal and written
• Ability and willingness to work independently and in a team to research innovative solutions to challenging technical problems.
The Bing Engineering Team will be visiting Moscow for a recruiting event in early April. If you’re interested in learning more, please email me (Mathias Connot) right away at mconnot@microsoft.com and please include a copy of your curriculum vitae.

Atom feed