Страница 7 из 17

Re: Вопросы для собеседования.

Добавлено: Пт июн 10, 2016 1:56 pm
arxont
C# в чём проблема если размер переменной больше 86000 байт?

Re: Вопросы для собеседования.

Добавлено: Пт июн 10, 2016 3:51 pm
arxont

Код: Выделить всё

void Main()
{	
	var Ref1 = new SomeClass { Val = 111 };
	var Ref2 = Ref1;

	Ref2.Val += 1;
	
	Console.WriteLine(Ref1.Val);
	Console.WriteLine(Ref2.Val);
}

public class SomeClass { public int Val; }
Что выведет этот код. Почему? Есть ли здесь ошибка (компиляции, выполнения, логическая)? Если есть то какая и как исправить?
PS: ИМХО за последнее время это одна из самых офигенных задач которая мне попадалась

Re: Вопросы для собеседования.

Добавлено: Вт июн 14, 2016 9:52 am
arxont
Что выведет этот код? Когда это нужно и зачем? Почему нужно (или нельзя) так делать?

Код: Выделить всё

using System.Reflection;

class Sample
{
  private string _x = "No change me!";
  public override string ToString()
  {
    return _x;
  }
}
class Program
{
  static void Main()
  {
    var sample = new Sample();
    typeof(Sample).GetField("_x", BindingFlags.NonPublic | BindingFlags.Instance)
           .SetValue(sample, "I change you...");
    Console.Write(sample);
    Console.ReadKey();
  }
}

Re: Вопросы для собеседования.

Добавлено: Пт июн 17, 2016 1:19 pm
arxont
Что выведет этот код. Почему? Есть ли здесь ошибка (компиляции, выполнения, логическая)? Если есть то какая и как исправить?

Код: Выделить всё

void Main()
{
	var var = "var";
	Console.WriteLine(var);
}

Re: Вопросы для собеседования.

Добавлено: Пн июн 20, 2016 12:07 pm
arxont
1. Возьмите любую используемую вами социальную сеть (сеть должна быть хотя-бы хоть как-то популярна - не надо использовать "своё")
2. Создаёте класс описывающий пользователя этой сети
3. Напишите парсер который будет брать информацию с сайта социальной сети и генерировать JSON по созданному вами классу
PS: Свои решения нужно будет объяснить.

Re: Вопросы для собеседования.

Добавлено: Пт июн 24, 2016 8:40 pm
arxont
Моки, стабы, фейки.

Re: Вопросы для собеседования.

Добавлено: Пн июн 27, 2016 5:03 pm
arxont

Re: Вопросы для собеседования.

Добавлено: Сб авг 27, 2016 4:52 pm
arxont
Задание:
Реализовать на базе WinForms- форму ввода и сохранения данных о пользователе (поля: имя, фамилия, отчество, логин, пароль).
Сохранение производить в XML файл. На форме должна быть кнопка печать, по нажатию на которую происходит печать всех полей (кроме пароля) используя любую знакомую систему отчетов. Информацию об удачном сохранении и ошибках при сохранении писать в EventLog Windows

Re: Вопросы для собеседования.

Добавлено: Вт авг 30, 2016 9:43 am
arxont

Re: Вопросы для собеседования.

Добавлено: Пн окт 10, 2016 8:20 am
arxont
Есть стандартная форма - листок бумаги 10см Х 10см. Листок раслинован на 9 квадратов для игры в крестики нолики (см. вложение). Реализовать программу распознающую текущую партию (см. вложение №2, 3, 4).
(В первом вложении тупо квадрат разбитый на ровные ячейки. В других вложениях этот же квадрат, но с отмеченными крестиками и ноликами. Они везде одинаковые и чёткие. Расположение тоже точно по центру ячейки)