Виталий Пухов: тут не совсем корректно отображено - часть задач давалось на вечер, часть на решение прямо на месте, часть на решение в уме, часть просто сказать алгоритм :) Для практики ещё можно https://www.codehunt.com прорешать
Надеюсь меня не забанят :) Покидаю небольшую кучу оставшихся от собеседований на junior
Задача: Подсчитать количество счастливых билетов в диапозоне от 000001 до 999999
Билет счастливый если сумма первых трёх чисел в номере, равна сумме второй тройке чисел.
Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь Вася может с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5 достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625. Напишите программу, возводящую число, оканчивающееся на 5, в квадрат для того, чтобы Вася смог проверить свои навыки.
День программиста отмечается в 255-й день года (при этом 1 января считается нулевым днем). Требуется написать программу, которая определит дату (месяц и число григорианского календаря), на которую приходится День программиста в заданном году.
посчитать, сколько раз встречается каждое слово в текстовом файле
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
Перевернуть строку - из строки "abcd" получить "dcba"
Реализуйте метод замены всех пробелов в строке s на подстроку“%20”.
Имеются монеты достоинством 1, 2, 5, 10, 25, 50 копеек. Написать функцию, которая определяет, как любую заданную сумму денег представить наименьшим количеством монет указанного достоинства.
Задача - подсчитать количество возможных автомобильных номеров
Написать программу на C#, предназначенную для сжатия и расжатия файлов с помощью System.IO.Compression.GzipStream.
N ребят расположены по кругу. Начав отсчет от первого, удаляют каждого к-ого, смыкая при этом круг. Так же, определить порядок удаления ребят из круга.
функция удаления лишних пробелов в строке
Удаляет все начальные и конечные пробелы. Также если между словами два и более, то делает один. Если перед знаками препинания есть пробел удаляет его.
На вход функции подаётся исходная строка, должна вернуть результирующую строку.
"Разработать ASP.Net MVC приложение с одной страницей, которая имеет textbox для сообщения и кнопку. По нажатию на кнопку происходит отправка и запоминание сообщения на сервере (хранение сообщений должно работать автономно, без использования сервера баз данных). Реализовать возможность просмотра сообщений текущего пользователя и всех пользователей системы. Страницу вывода всех сообщений пользователей сделать с сортировкой сообщений пользователей по ID или по времени. На сервере запоминается 10 последних сообщений (по умолчанию) для каждого юзера и 20 последних сообщений (по умолчанию) для всех юзеров. Каждому пользователю должен быть присвоен ID – либо автоматически либо вручную. Наличие хотя бы минимального дизайна и использование AJAX технологий приветствуется.".
Реализовать приложение в котором можно добавить задачу. Должна быть возможность ставить статус "Выполнена" или "Выполнена"
Возможность скрывать/показывать выполненые.
Бёрем произвольную выписку из банка - (sms, email, просто текс). Можете взять из своих смс, можете запросить у нас образцы.
Требуется написать функцию которая на входе принимала string`ом данную информацию и возвращала структуировано данные
(классом, json`oм, структурой и так далее. Объяснить почему выбрали то или иное решение, дополнительно задать вопросы про скорость решения, красоту кода, возможный рефакторинг, обработку ошибок, тестирование)
riddans: если у вас есть время, возможности и знания чтобы собирать самому, то нет. Но обычно есть более насущные-интересные-приятные занятия чем собирать сборку для тестирования :)
riddans: Да зачем вам пост карта? :) В 99% без сервис-мануала на материнку ничего вам не даст, так как они хоть и стандартные но каждый производитель находит фатальный недостаток в стандарте и посткарта показывает не то. Хорошая проф карта стоит тысяч 5. То что в китае лучше не брать - были прецеденты сжигания матерей.
Для диагностики ПО используется разное :) Для памяти memtest, для хардов MHDD, для видеокарты+БП+ЦП OCCTP. Также посмотрите на Hiren. И рекомендую DriversPack
Артем: в том то и дело, что не всё так просто :) В общем случае нужно следить чтобы путь проходил по дороге (средняя линия может вполне выдать через дом), потом проход углов тоже то ещё веселье, также отдельный вопрос это совмещение карты и трекинга. Хотя всё зависит от ТЗ и требуемой точности (и что дополнительно требуется - скорость, высоты, пройденный путь) tekkkman.livejournal.com/12968.html вот кстати статья со сравнением разных программ
Согласен, в данном случае Mikrotik удобное средство. В своё время реализовал следующую схему — 1) Пароли генерируются автоматом 2) Пароля хватает ровно на 30 минут (без ввода пароля, всегда перескакивает на страницу с рекламой) 3) пароль появляется в виде капчи на переделанной странице авторизации после просмотра рекламы (думаю не составит сложности сделать автоввод по времени). wiki.mikrotik.com/wiki/Manual:Customizing_Hotspot
habrahabr.ru/post/141292/ — в среднем в районе 6-7 тысяч. esata конечно не хватит до 5 метров, но есть USB который спокойно до 10 метров увеличивается. Но всё зависит от нужной скорости (хотя USB3.0 и спасает ситуацию, но нужно чтобы на компе поддержка была)
Ещё на инфостарте где-то была статья с тестами с разной памятью и результаты теста говорили, что скорость памяти тоже очень существенно влияют, но сам в такие тесты не залазил сильно.
Критично как раз для 1С (для скуля больше оперативка и дисковая подсистема). SSD было 4, за год заменили только один диск и то не от износа, а видимо от брака. Прирост вырос до 9 раз, но там отчёт очень большие данные поднимал, к примеру среднюю сумму покупки в день при количестве продаж в 4-6 тысяч, и так за месяц к примеру. То есть очень тяжелые отчёты связанные с большими дисковыми операциями. Если у вас идёт какой-либо расчёт, то тогда лучше в связку процессор+память копать.