Вопросы на собеседовании для C# программиста
Интересный пост, содержащий 10-ку вопросов, задаваемых на собеседованиях, которые вызывают наибольшие затруднения:
10. Какие типы можно использовать в предложении foreach? - трудности с ответом на этот вопрос были примерно у 20% кандидатов.
9. В чем различие между классом и структурой? - из вариантов ответов на этот вопрос можно было бы составить подборку наподобие; цитаты из сочинений пятиклассников.
8. Что означает модификатор virtual?. Если после стандартного ответа; член класса, помеченный virtual, будет объявлен виртуальным; попросить более развернутый ответ, это повергает в ступор каждого четвертого.
Интересный способ кодирования на C# (наш любимый индусский код)
Сегодня попросили помочь разобраться в некоторых тонкостях достаточно старой системы на C#, которую когда-то начали делать индусы, потом делали французы, потом кто-то еще... В результате нашел нечто! Привожу фрагмент кода, который я обнаружил случайно открыв не тот файл:
// выше есть коллекция строк np
1 2 3 4 5 6 7 8 9 10 11 | int i = 0; string t = ""; for(int j = i; j < i; j++) { string s = s + SpaceSign() + NumberSign() + np[j.ToString()]; t = t + s; } string m = t; if(m.Length <= 0) { throw(new ArgumentException("Not good parameter.")); } |
// Функции поразили не меньше:
1 2 3 4 5 6 7 8 9 10 11 12 | // this function to because not same space used in future maybe function string SpaceSign() { string s = " "; return s; } // this function to because not same number used in future maybe function string NumberSign() { string n = "#"; return n; } |
Предлагаю высказаться, что вам не нравиться в этом коде . По качеству комментариев, конечно, видно, что их оставил даже не француз.
Выхлоп от PRO аккаунта free-lance.ru для празработчика программ
Все фриланс сайты, тем или иным способом пытаются заработать. Деньги взимаются за подключение различных сервисов, но все они направлены на одно - лучше представить себя как freelance'ра.
В своем блоге я попробую рассказать, какова реальная польза от таких платных услуг.
Сайт free-lance.ru предлагает несколько таких сервисов.
1. Самый дешёвый вариант - Pro аккаунт.
Что дает Вам этот сервис:
- Выделение ника значком "Pro"
- Возможность отвечать на заказы "Pro"
- Высшая позиция в списке фрилансеров
- Графическое превью у вашего портфолио
- Ответ на письмо со ссылкой на конкретную работу(ы) в портфолио
- Ответ “Pro” находится первым в списке
Более подробно можно почитать на сайте http://www.free-lance.ru/payed/
Стоимость всего этого богатства составляет 300 рублей в месяц.
Перед тем, как описать свои впечатления от сервиса, остановлюсь на своих фрилансерских скилах и целевой нише.
Читать далее→
Сколько мне дали Freelance биржи – weblancer.net
Продолжаю обзор freelance сайтов, предыдущий пост прочитать можно тут
Сайт weblancer.net достаточно старый, изначально был спроектирован как freelance' биржа. Его отличительная особенность, это разделение всех проектов по бюджету:
- высокий
- средний
- низкий
- неопределенный
Разделение стоимости проектов ведётся в долларах сша. На мой взгляд, оплата в этой валюте смотрится каким то анахронизмом.
Ресурс достаточно раскрученный, по этому, на хорошие проекты конкуренция достигает 30-40 предложений. В прочем, как и на всех подобных ресурсах.
Интерфейс сайта мне не очень нравится, сероват, не хватает весёлости web 2.0
Функционал достаточно хорош, как обычно - портфолио, личные сообщения и прочее. Есть система взимания денег с фрилансеров.
В плане заработка, для меня, сайт всегда был как то очень скуден. За 2008 год я с него не заработал ровным счётом ничего. Хотя если честно посещаю его не так часто. Предыдущие года какие то копеечные проекты в районе 500-1000 рублей.
и так бывает
Иногда заказчик вдруг пропадает без видимых на то причин.
Не скажу, что это нормальная практика, но не стоит переживать, подождите 2-3 рабочих дня. У каждого бывают временные затруднения.


