Собеседование. Пример заданий

Публикую очередной вариант заданий для собеседования на позицию разработчика.

Пятое задание предполагает написание на функции на языке C#, однако вы можете делать на удобном для вас языке программирования.

У кого имеются еще какие-либо подобные вопросы/задания прошу написать в комментариях либо связаться со мной через социальные сети (контакты справа).


1) Заданы 3 таблицы:
Customer (id, name, cityid)
City (id, name, countryid)
Country (id, name)

Составить SQL запрос, выводящий имена заказчиков и названия городов при условии, что нас интересуют только заказчики, проживающие в Украине.

2) Для таблицы Customer из прошлого примера написать запрос, выводящий всех дублирующихся заказчиков. То есть тех, имена которых встречаются в таблице более одного раза.

3) Переведите задание 2 на английский язык

4) Задан круг. В нем проведены два взаимно перпендикулярных диаметра. От горизонтального диаметра отложена дуга 50 градусов. Из полученной точки А опущены два перпендикуляра на соответствующие диаметры. Получены точки В и С. Найти длину отрезка ВС. Длина диаметра равна 1.

5) Написать на языке C# функцию, преобразующую строку в целое число (уточнение: применяя парсинг, не используя стандартных функций .NET-а). На вход в качестве параметра всегда подается строка содержащая, синтаксически корректное целое число, величина которого лежит в допустимом диапазоне для переменной типа Integer.

0 коммент.:

Отправить комментарий