C# Какой результат выполнения кода?
Anonymous Quiz
58%
Hello
19%
Ничего не напечатает
15%
Ошибка компиляции
8%
Ошибка времени выполнения
C# Если метод WebRequest.BeginGetResponse() начал асинхронную обработку, каким способом можно ее прервать?
Anonymous Quiz
6%
Вызвать метод CurrentThread.Abort();
44%
Вызвать метод WebRequest.EndRequest();
44%
Вызвать метод WebRequest.Abort();
6%
Вызвать метод WebRequest.Stop();
C# В каком пространстве имен находится класс IPAddress?
Anonymous Quiz
4%
System.Runtime.Remoting
54%
System.Net
33%
System.Net.Remoting
8%
System.Remoting
C# Remoting Каким способом можно получить агента для удаленного объекта?
Anonymous Quiz
21%
RemoteObjectClass remoteObject = Activator.GetObject(typeof(RemoteObjectClass), Url );
29%
RemoteObjectClass remoteObject = Activator.GetRemoteObject(typeof(RemoteObjectClass), Url );
36%
RemoteObjectClass remoteObject = (RemoteObjectClass) Activator.GetObject(typeof(RemoteObjectClass),
14%
RemoteObjectClass remoteObject = (RemoteObjectClass) Activator.GetRemoteObject(typeof(RemoteObjectCl
C# Каким будет результат выполнения кода?
Anonymous Quiz
5%
Сгенерируется StackOverflowException
80%
Программа запустится, появится консоль с сообщением: Process started
15%
Программа будет запускаться бесконечно, и на консоли будет отображаться сообщение Process started
C# Вы пишете многопоточное приложение. В каком случае вам следует использовать пулы потоков?
Anonymous Quiz
22%
Требуется, чтобы у потока был определённый приоритет
17%
Вам требуется основной поток
28%
Вам требуется фоновый поток
33%
Вам требуется блокировать поток на продолжительные периоды времени
C# Метод Uri.CheckHostName() используется для проверки:
Anonymous Quiz
15%
доступен ли хост с таким именем
55%
существует ли хост с таким именем
30%
правильную ли строку ввёл пользователь для имени хоста
C# Вам необходимо разработать класс, который будет доступен на стороне сервера. С помощью какого базового класса можно решить данную задачу?
Anonymous Quiz
63%
RemoteObject
0%
WKOObject
5%
Object
32%
MarshalByRefObject
C# Как правильно получить IP адрес, представленный массивом байтов?
Anonymous Quiz
43%
Byte[] bytes = currentAddress.GetBytes();
17%
Byte[] bytes = currentAddress.GetAddressBytes(true);
17%
Byte[] bytes = currentAddress.GetAddressAsBytes
22%
Byte[] bytes = currentAddress.GetAddressBytes();
C# Справедлива ли аналогия: String - StringBuilder как Uri - UriBuilder
Anonymous Quiz
57%
да
43%
нет
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, а вот реальная задачка с недавнего собеседования на должность си шарп разработчика. Дан массив строк на 10 миллионов элементов. Опишите алгоритм нахождения строки "C++" за максимально выгодное время. P.S. в случае если вы используете хеширование - в алгоритме по условию задачи в этом случае будет присутствовать коллизии. К примеру между строками C# и golang . Требуется просто описать словами последовательность алгоритма. Ответа к данной задачке давать не буду
Доброе утро. Решил немного продолжить тренд задач по программированию на технических интервью. Итак, вот ещё одна реальная задачка с которой я встретился на одном из собеседований. Компанию называть не буду, скажу лишь что это одна из компаний, в области разработки алгоритмов, связанных с распознаванием голоса, ведущая деятельность в Санкт-Петербурге. Когда группа разрастётся, у меня будет стимул публиковать ответы. А пока вот несколько задачек
Пусть у нас есть компонент (например, API), разработанный не нами и, следовательно, мы не можем его модифицировать.
Этот компонент является по сути Singleton и реализует всего одну функцию:
int Sum (int , int );
Эта функция реализует сложение двух простых чисел.
Однако у компонента есть одна проблема — он не может работать в многопоточной среде,
т. е. данный метод может быть вызван только из одного определенного потока, такого который создал этот компонент.
В качестве аналогии можно привести пример из WinForms - с оконной формой тоже можно работать только из потока, который ее создал.
Кроме того, у нас уже разработано многопоточное приложение каждый из потоков которого обращается к данному компоненту.
Необходимо предложить решение данной проблемы.
Этот компонент является по сути Singleton и реализует всего одну функцию:
int Sum (int , int );
Эта функция реализует сложение двух простых чисел.
Однако у компонента есть одна проблема — он не может работать в многопоточной среде,
т. е. данный метод может быть вызван только из одного определенного потока, такого который создал этот компонент.
В качестве аналогии можно привести пример из WinForms - с оконной формой тоже можно работать только из потока, который ее создал.
Кроме того, у нас уже разработано многопоточное приложение каждый из потоков которого обращается к данному компоненту.
Необходимо предложить решение данной проблемы.