В каждой шутке есть доля правды: Если кандидат сможет обнаружить все мины за одну секунду на самом высоком уровне сложности, значит он умеет работать с реестром Windowslis писал(а):3. Какие ваши достижения в сапёра.

В каждой шутке есть доля правды: Если кандидат сможет обнаружить все мины за одну секунду на самом высоком уровне сложности, значит он умеет работать с реестром Windowslis писал(а):3. Какие ваши достижения в сапёра.
Вы ранее привлекались за хранение данных в глобальных переменных?
Какой результат выполнения команды git push me and then just touch me till I can get my satisfaction, satisfaction?
Найдите точку G бинарным поиском
Назовите свою любимую позу для стендап митинга
Вы когда–нибудь делали.Net за деньги?
Вы способны довести девушку до оргазма языком программирования?
Сформулируйте зависимость времени исправления критического бага от seniority присутствующего менеджера
В своём резюме вы указали знание php. вам не стыдно?
Почему люк скайуокер круглый?
Какой из циклов быстрее, for, while или правило буравчика?
Обоснуйте полноту Javascript по Тьюрингу с позиций фрейдистской школы программирования
Перед вами кисть, холст и мольберт. напишите компилятор
Расскажите что–нибудь про Pascal
Расскажите о плюсах и минусах автокомплита в сексе
убило простоСкажите, вы когда–нибудь симулировали ООП?
Напишите программу, которая будет имитировать процедуру automerge в системах контроля исходников.
В чем суть: имеется исходный файл (допустим, программный код), над которым затем поработали 2 программиста, каждый сам по себе. Получилось 2 варианта измененного исходника. Нужно выполнить слияние изменений. Те изменения, которые можно разрулить автоматически, нужно разрулить. Те изменения, которые конфликтуют между собой, нужно проигнорировать, просто поставить пометку «Конфликт» (в реальных системах разработчик конфликтующие изменения разруливает вручную в редакторе, но нам это не нужно).
Пример изменения, которое можно разрулить автоматически: один разработчик добавил функцию, второй в этом месте ничего не изменил.
Пример изменения, которое автоматом нельзя разрулить: оба разработчика изменили одну и ту же строку, но изменили ее по-разному. Соответственно, нельзя однозначно объединить эти два изменения – требуется ручное вмешательство.
Список примеров неполный – остальное предлагается домыслить вам. При этом учитывайте следующие начальные условия:
• Если два изменения разруливаются автоматом, не нужно заморачиваться, будет ли это реально корректно работать. Например, если внутри цикла один разработчик в одном месте добавил строку, другой – добавил свою строку в другом месте, то такое изменение можно разрулить однозначно (добавить обе строки). То, что при этом программа может поломаться, мы в задании не учитываем. Другими словами, никакой проверки синтаксиса не нужно.
• Если один программист удалил строку, а второй с ней ничего не сделал, то мы принимаем это удаление как корректное (т.е. выполняем). Т.е. мы доверяем этому изменению.
Строки считаются равными, если в них совпадают все символы, кроме отступов в начале и конце строки.
Писать на C#, версия фреймворка непринципиальна. Делать как консольное приложение или оконное – неважно, выбираете сами.
На входе: исходный файл; его измененный вариант 1-м программистом; его измененный вариант 2-м программистом.
На выходе: файл с объединенными изменениями.
Если беретесь, то оцените предварительно срок решения и сообщите оценку сразу (вместе с подтверждением).
Постарайтесь не пользоваться чужими наработками. Мы знаем, что чаще всего нет смысла изобретать велосипед, но нам интересно посмотреть на ваш код, а не на чужой.
Просьба решение присылать в виде двух архивов: с исполняемыми файлами и с исходниками.
Что выведет следующий код?Код: Выделить всё
string s1 = "test"; string s2 = "test"; string s3 = "test1".Substring(0, 4); object s4 = s3; Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s2), s1 == s2, s1.Equals(s2)); Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s3), s1 == s3, s1.Equals(s3)); Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s4), s1 == s4, s1.Equals(s4));
Утилита контроля включения - выключения ПК
Требуется утилита которая бы висела в автозагрузке ПК и фиксировала следующее:
Имя ПК, Дату и время включения, Внешний IP, учетную запись.
Тоже самое по выключению.
Отправление результата в MySQL BD
Хочется: exe файл, который бы инсталлировал утилиту по одному клику. Ну и саму утилиту собрать.
Срок - 1 день.
Берём произвольное изображение, необходимо нанести на него сетку паззлов. Причём именно фигурную, а не простые квадраты.
Передвижений, игр на складывание не надо - просто нанесение контура на картинку.
PS: ИМХО самое пока сложное из того, что мне давали в качестве тестового. По сути написать свой Infinit https://en.wikipedia.org/wiki/InfinitПрямая передача файлов по сети между устройствами, трафик должен идти от точки к точке, не через промежуточный сервер.
в этой схеме одно устройство отдает файл через приложение, другое устройство скачивает файл с
помощью браузера. Устройств которое скачивает файл не ограниченно количеством файлов и не ограничено размером этих файлов.
Сервер это приложение написанное на C#, которое ожидает подключение от клиента.
Клиент это любой браузер.
Приложение устанавливается на компьютере, работающим как за НАТ, так и напрямую в сети.
Приложение должно иметь возможность расшаривать файлы, которые можно скачать любым
браузером с шифрованием данных (https, если есть другое предложение шифрование мы за).
Для работы приложения за НАТ, необходим сигнальный сервер, иначе мы не сможем узнать где в
сети находится приложение, то есть сигнальный сервер это методики STUN, TCP hole punching, ICE, TURN (или собственная реализация).
Приложение не должно быть ограничено одним потоком для раздачи файлов.
Для данной схемы протокол WebRTC не подходит так как поддерживается не во всех браузерах.
А вот ещё несколько вопросов с последнего собеседованиязнание английского языка на уровне достаточном для формулирования вопроса гуглу и понимания ответов со стаковерфлоу
1. Чем отличаются MVP, MVC и MVVM
2. Напишите синглтон, не используя static
3. Какие ORM для C# вы знаете?