На форуме RSDN человек делится неудачным опытом собеседования в ABBYY – не смог справиться с тестовыми заданиями. Вот что его спросили: 1. Царь построил своих чиновников в колонну (лицом к затылку следующего), надел по колпаку одного из цветов — красного или белого.. и сказал поочереди назвать цвет своего колпака. Кто не угадает — смерть. Первый [...]
Сегодня на работе возник вопрос, как наиболее посто проверить, пересекаются ли два диапазона дат. Моя жена (по образованию математик, работает вместе со мной программистом) сходу выдала очень простой способ. [BeginDate1 - EndDate1] – первый диапазон [BeginDate2 - EndDate2] - второй диапазон Диапазоны не пересекаются, если BeginDate2 > EndDate1 или EndDate2 < BeginDate1. Используйте отрицание и получите [...]
Было это уже давно, в феврале 2005 года. Но, так как меня часто просят рассказать про эту компанию, я решил написать здесь все, что знаю. В тот момент я не занимался поисками работы и о CQG узнал совершенно случайно, от своего знакомого. Он, в свою очередь, узнал от своего знакомого, который на тот момент уже работал в [...]
Что любят спрашивать на собеседованиях? Вот перечень самых популярных вопросов: “Почему вы хотите сменить работу?” “Почему вы хотите работать в нашей компании?” “Какую зарплату вы хотите получать?” К сожалению, на эти вопросы нет однозначного ответа. Вы просто должны перед походом на собеседование подготовить наиболее красивый ответ на эти вопросы и надеяться, что он понравится HR [...]
Внимание! Вышло новое издание этой книги, написанное по .NET Framework 2.0 – читать обзор. Рекомендую всем, кто еще не читал книгу Джеффри Рихтера “Программирование на платформе Microsoft .NET Framework” (Jeffrey Richter, Applied Microsoft .NET Framework Programming), прочитать ее. Да, она написана по бета-версии 1.0, а на подходе уже третья версия фреймворка, но материал, изложенный в книге, [...]
Надеюсь, что все знают, зачем предназначен интерфейс IDisposable и для чего надо вызывать метод Dispose этого интерфейса. Однако, хочу очень кратко напомнить, на случай, если кто-то забыл (если кто-то слышит про Dispose впервые, то советую почитать соответствующую литературу). Итак, если .NET класс не является оболочкой для неуправляемого ресурса (например, connection к базе данных, handle файла [...]
Как Вы думаете, какой результат получится в результате выполнения этого кода: Console.WriteLine(Math.Round(3.5)); Console.WriteLine(Math.Round(4.5)); Если Вы думаете, что получится 4 и 5, то ошибаетесь. В обоих случаях результатом будет 4. Тот же самый результат Вы получите и в Visual Basic 6.0. В .NET статический метод Round() класса Math округляет половину к ближайшему четному. В школе же [...]

Движки форума для WordPress
Сервисы анализа скорости загрузки сайта