Вход | Регистрация
    1  2  3  4  5  6  7   
О жизни... :: Как страшно жить

OFF: Соискатели не могут написать функцию, которая выводит строку в обратном порядке. Почему?

OFF: Соискатели не могут написать функцию, которая выводит строку в обратном порядке. Почему?
Я
   O-Planet
 
09.03.21 - 16:03
2. Надо сжигать тех, кто даёт такие задачи33% (12)
3. Надо сжечь всех31% (11)
4. Никого сжигать не надо28% (10)
1. Надо сжигать таких8% (3)
Всего мнений: 36

Провожу собеседование. Ищу программка 1С... Народ, скажите, это я в чем-то не прав, или мир так изменился? Приходящие делают тестовую конфу, вроде все норм. Но когда даю задачку - написать прошу, которая выводит строку в обратном порядке - ни кто не может этого сделать!!! Уже пятый претендент говорит, что дома подумает.

Ладно, иду навстречу, сам пишу эту функцию. Объясняю. Вроде поняли. Прошу переделать, чтобы на выходе выводилась строка из символов с четными индексами: 2, 4, 6 и т.д. Снова Тупак полнейший.

Снова делаю, объясняю, поняли. Прошу, чтобы в результат выводилась строка с каждым третьим символом.

Угадайте, удается им это сделать или нет?

Введите, плиииз, на законодательном уровне ИТ инквизицию! Чтобы она отправляла на костер тех, кто называет себя программистом, но не умеет работать с циклами и решать задачки из школьного курса информатики!!!

По итогам ветки родилась статья:
Перевернуть строку на разных языках программирования
   Irbis
 
1 - 09.03.21 - 16:05
(0) Сжигать нужно тех, кто такие темы заводит. Ну и традиционно п. 5 КГ/АМ
   ДенисЧ
 
2 - 09.03.21 - 16:06
   Voronve
 
3 - 09.03.21 - 16:07
(2) +1
   Garykom
 
4 - 09.03.21 - 16:08
(0) Мне знакомый ведущий сотрудник франча сказал: "Чтобы сдать на сертификаты 1С надо тупо заучить, да даже как тестовые задания выполнять"
   Garykom
 
5 - 09.03.21 - 16:09
(0) А по теме ты просто ставку/оклад подними предлагаемый и сразу пойдет поток вменяемых кандидатов
   xXeNoNx
 
6 - 09.03.21 - 16:09
А че у нас тема не соответствует содержимому?
Видимо постановка идет точно так же
   O-Planet
 
7 - 09.03.21 - 16:10
(6) Не поверишь! Не помогает.
   Dzenn
 
8 - 09.03.21 - 16:10
Может, зарплату маленькую заявил, чтобы нормальных спецов привлечь?
   xXeNoNx
 
9 - 09.03.21 - 16:12
(7) Ну тогда уж хз)

поднимай ЗП
   toypaul
 
10 - 09.03.21 - 16:12
Надо покопаться в себе (своей вакансии). Что-то притягивает в твоей вакансии таких соискателей.

4. Никого сжигать не надо
   O-Planet
 
11 - 09.03.21 - 16:13
Народ, з/п не Московская, но 60-100 для Ульяновска - это очень нормально.
   fisher
 
12 - 09.03.21 - 16:13
(0) Потому. Если человек не проходил классическую подготовку программиста, то он умеет решать только те задачи, которые ему попадались. Это верно и для классической подготовки. Просто она включает более широкий класс задач и начинается от примитивов к более сложному, прививая какое-то системное мышление и понимание.
   toypaul
 
13 - 09.03.21 - 16:13
"но не умеет работать с циклами и решать задачки из школьного курса информатики!!!" ты отстал от мира. в 1С не идут программисты. сегодня
   fisher
 
14 - 09.03.21 - 16:15
(13) + Вот да. В соседней ветке об этом тоже писал.
   toypaul
 
15 - 09.03.21 - 16:16
(11) ты странные. в твоем продуктиве как часто строки надо будет обратно переворачивать? тестовую конфу сделали - чо еще надо? строки переворачивать потом научишь
   O-Planet
 
16 - 09.03.21 - 16:16
(13) Вот этого я и боялся((((
   Глупый ответ
 
17 - 09.03.21 - 16:17
я не программист, но через функцию  Сред() пойдет?
   O-Planet
 
18 - 09.03.21 - 16:18
(15) Да никогда не потребуется! Но если чел не может выразить с помощью языка что-то, то он иностранец.
   O-Planet
 
19 - 09.03.21 - 16:19
(17) Это и нужно, собственно. Кстати, когда подсказываю это, тоже не особо помогает.
   Garykom
 
20 - 09.03.21 - 16:20
У 1С как ЯП очень плохая репутация среди ИТ
Если ситуацию срочно не начать (со стороны самой 1С и франчайзи) то дальше все будет только хуже с кадрами
И отличная вроде бы экосистема легко перейдет в разряд FoxPro ))
   Garykom
 
21 - 09.03.21 - 16:20
(20) *начать исправлять
   Глупый ответ
 
22 - 09.03.21 - 16:20
(19) ура меня взяли. А где этот ульяновск, куда чемоданы собирать?
   Garykom
 
23 - 09.03.21 - 16:21
(19) Эээ а что в 1С строки нельзя как массивы через [] по символам? Недоработочкас
   xXeNoNx
 
24 - 09.03.21 - 16:21
(20) а это означает что?
Все верно, работа у нас будет до глубокой пенсии
   O-Planet
 
25 - 09.03.21 - 16:21
(22) Не торопись. Тебе эту задачу нужно решить рекурсивно, не используя циклы
   Глупый ответ
 
26 - 09.03.21 - 16:21
+(22) Не там справа братеевка справа чердаклы. Я не согласен в такой местности жить.
   Garykom
 
27 - 09.03.21 - 16:22
(24) Угу как у спецов на кобол...
   xXeNoNx
 
28 - 09.03.21 - 16:22
(25) Мухахаха.., а рекурсия не цикл?
   Garykom
 
29 - 09.03.21 - 16:22
(25) пфф ну пишем функцию/процедуру куда передаем строки отрезав один символ
   PR
 
30 - 09.03.21 - 16:23
(20) Ой, да ладно, думаю, начни ТС в Ульяновске искать спецов на любом ЯП с тем же тестовым заданием, опять соберет набор продвинутых пользователей компьютера
 
 Рекламное место пустует
   fisher
 
31 - 09.03.21 - 16:24
(18) Иностранцы с плохим знанием языка вполне могут эффективно решать проблемы в чуждой языковой среде. Бери, чего дают. Хватай самого сообразительного. В процессе доучишь. Будете вместе строки переворачивать.
   МихаилМ
 
32 - 09.03.21 - 16:24
простое подтверждение - в большинстве программисты 1с - непрограммисты. у них не развито ни алгоритмическое ни структурное мышление. в 1с идут выпускники 3-е сортных вузов либо вообще случайные люди.

3. Надо сжечь всех
   Волшебник
 
33 - 09.03.21 - 16:24
Java
str2 = str.reverse()

Python
1) str2 = str[::-1]
2) str2 = ''.join(reversed(str))

C#
1)
StringBuilder str2 = new StringBuilder(str.Length);
for (int i = str.Length; i-- != 0; ) str2.Append(str[i]);

2)
char[] arr = str.ToCharArray();
Array.Reverse(arr);
str2 = new String(arr);

JavaScript
str2 = str.split('').reverse().join('')

PHP
str2 = strrev(str)

2. Надо сжигать тех, кто даёт такие задачи
   Глупый ответ
 
34 - 09.03.21 - 16:25
(25) Наперкуа пихать рекурсию туда, где циклом правильнее? Странный работодатель, не удивительно что к тебе не адекваты тянутся.
   Garykom
 
35 - 09.03.21 - 16:25
(28) Нет рекурсия это не цикл
   Глупый ответ
 
36 - 09.03.21 - 16:25
(33) Нет Вы не подходите, ему рекурсией надо.
   Глупый ответ
 
37 - 09.03.21 - 16:26
...

3. Надо сжечь всех
   Волшебник
 
38 - 09.03.21 - 16:26
(36) В данном случае рекурсию использовать неправильно и даже опасно. При превышении глубины примерно 500 случится вылет 1С с дампом
   xXeNoNx
 
39 - 09.03.21 - 16:26
(35) тссс, не надо так громко
   Uberschall
 
40 - 09.03.21 - 16:27
а вот мне интересно, за джуновское задание предлагают 60-100. т.е. сеньору готовы платить 2-3 раза больше? (200-300)
   fisher
 
41 - 09.03.21 - 16:27
(28) Нет. Правильная формулировка: рекурсия и циклы - два способа циклического исполнения кода.
   Глупый ответ
 
42 - 09.03.21 - 16:27
(38) я ему в (34) тоже самое написал.
   Garykom
 
43 - 09.03.21 - 16:28
(33) 2-й метод C# некорректен для разных кодировок
   Волшебник
 
44 - 09.03.21 - 16:28
(43) Принято
   H A D G E H O G s
 
45 - 09.03.21 - 16:28
Автор, держи, не благодари.

    Данные="Мама мыла раму";
    Буфер=ПолучитьБуферДвоичныхДанныхИзСтроки(Данные,КодировкаТекста.ANSI);
    Буфер=Буфер.Перевернуть();
    Данные=ПолучитьСтрокуИзБуфераДвоичныхДанных(Буфер,КодировкаТекста.ANSI);
   H A D G E H O G s
 
46 - 09.03.21 - 16:29
   Garykom
 
47 - 09.03.21 - 16:29
(45) Запросом слабо?
   Uberschall
 
48 - 09.03.21 - 16:30
еще не было способа с запросом и замыканием
   Волшебник
 
49 - 09.03.21 - 16:30
(45) Гениально.
   Волшебник
 
50 - 09.03.21 - 16:30
(45) Напиши в одну строку
   Йохохо
 
51 - 09.03.21 - 16:30
(45) "мама
мыла
раму"
   Beduin
 
52 - 09.03.21 - 16:30
(0) Это базовые алгоритмы, которые на первом курсе проходят по специализации программирование. Но в 1С пришли почти все, только не программисты. Те, кто хорошо учился уже с третьего курса зарабатывают больше чем ТС предлагает без слово "Бухгалтерия"
   fisher
 
53 - 09.03.21 - 16:33
(45) Узкое решение.
   БаксПо90
 
54 - 09.03.21 - 16:33
Даже я вот не понял , что такое строку в обратном порядке ...
каком порядке, какую строку .. и это я резюмировал про одно предложение, а там еще 10 надо поичтать , что ты от бедных людей хочешь.
Радуйся что к тебе вообще пришли!
   Волшебник
 
55 - 09.03.21 - 16:33
1С:
стр2 = ПолучитьСтрокуИзБуфераДвоичныхДанных(ПолучитьБуферДвоичныхДанныхИзСтроки(стр,КодировкаТекста.ANSI).Перевернуть(),КодировкаТекста.ANSI)

3. Надо сжечь всех
   O-Planet
 
56 - 09.03.21 - 16:35
Как я скучал по мисте!!!
(33) А где Prolog, Lisp и долбаный Pascal?
Да я согласен про рекурсию, что она тут не при чем. Просто надо же понимать, умеет чел думать, как программист, или нет.
(47) Лучше уж не запрос, а com-объект, чтобы добить претендента.
   Dmitry1c
 
57 - 09.03.21 - 16:35
(0) вот я так просто это не сделаю (на ровном месте)

зато у меня 9 лет релевантного опыта по программированию _реальных_ задач 1С, а не выдуманных такими вот тестировщиками кандидатов
   Uberschall
 
58 - 09.03.21 - 16:36
еще вариант: поднять сервер, который по http будет выдавать результат. или в макет засунуть компоненту, которая только при наличии лицензии (также требуется подключение к серверу), будет считать (аля рарус- стайл)
   Волшебник
 
59 - 09.03.21 - 16:36
   xXeNoNx
 
60 - 09.03.21 - 16:37
(0) Давай домой 2 задачи, если решит, приглашай, когда придет, дай третью, либо модифицировать свою же.
 
 Рекламное место пустует
   O-Planet
 
61 - 09.03.21 - 16:37
(54) Это тоже тест. Если чел не может найти нас по адресу, а звонит и спрашивает, как нас найти - тоже, лесом. А ты вот требует четкое ТЗ. Должен уметь читать мысли)
   Dmitry1c
 
62 - 09.03.21 - 16:38
(57) +хотя вру. прикинул. сделаю.
   piter3
 
63 - 09.03.21 - 16:39
(61) Для запусков ракет или для АЭС пишите код?)
   BeerHelpsMeWin
 
64 - 09.03.21 - 16:40
В БСП нет типовой функции СтроковыеФункцииКлиентСервер.ПеревернутьСтроку()? странно
   O-Planet
 
65 - 09.03.21 - 16:40
(60) Смешно то, что все эти люди прошли собеседование и выполнили тестовое задание дома. А там - ни много, ни мало, написать конфу с партионный учётом и отчётом на скд. И доя меня загадка. Кааак???
   МихаилМ
 
66 - 09.03.21 - 16:41
(2) +1 "Серьёзность поверхностности"
   piter3
 
67 - 09.03.21 - 16:41
(65) Типовые задачи же.Часто встречаются в практике многих
   Бешеный заяц
 
68 - 09.03.21 - 16:41
(0) лучше давать более жизненные задачи где можно увидеть умеет ли чел решать проблемы и задачи или нет. очень небольшая часть народу в 1с имеет профильное образование.

2. Надо сжигать тех, кто даёт такие задачи
   ДенисЧ
 
69 - 09.03.21 - 16:41
(65) Как? Читай (2).
И переставай строить из себя айрон мейден...
   БаксПо90
 
70 - 09.03.21 - 16:44
(61) может это просто ты их тест не прошел) пришли, посмотрели на человека который что-то странное хочет и решили , что жизнь среди натуралов лучше ..
я например ни про какие там буферы не знал ... вот напиши я обычную перестановку букв ведь это не зачет будет видимо ..
   Aleksey
 
71 - 09.03.21 - 16:44
А какой практический смысл этой задачи?
Показать что руководство больное на голову?
   Lama12
 
72 - 09.03.21 - 16:44
(0) Да норм. Успокойся. Сейчас это тенденция. Месяца за 2-3 найдешь адеквата, причем не важно какую з/п предложишь.
Но вопрос - стоит ли их искать? В (2) хорошо написано.
   Krendel
 
73 - 09.03.21 - 16:45
(0) а какие задачи в 1с есть для работы со строкой? Просто интересно
   Aleksey
 
74 - 09.03.21 - 16:46
(61) вы что газпром и сидите в самом большом здании которое видно ото всюду? В чем проблема объяснить не местному как лучше до вас добраться, и где лучше машину оставить? А потом будете рассказывать, ну вот если там проехать под кирпич вы бы не стояли в пробке полчаса...
   Krendel
 
75 - 09.03.21 - 16:46
Ну кроме что адресного классификатора?
   БаксПо90
 
76 - 09.03.21 - 16:47
(73) я например вытягиваю из строки за что гребанные клиенты платят ... но я ее этим .. какой то ерундой разбираю .. по шаблонам ..
так что иногда бывает надо .. а так .. в 1с куча всяких бехумст и со строкой и со словами сейчас есть
   kumena
 
77 - 09.03.21 - 16:49
>  Это тоже тест. Если чел не может найти нас по адресу, а звонит и спрашивает, как нас найти - тоже, лесом.

если я правильно понимаю, в деловой среде это называется хамством.
   Hans
 
78 - 09.03.21 - 16:49
(0) Сколько денег даешь по вакансии?
   Hans
 
79 - 09.03.21 - 16:52
Какой задачей по алгоритмизации на час на два можно проверить гуру?
   Волшебник
 
80 - 09.03.21 - 16:53
(79) Поиск критического пути на графе
   Aleksey
 
82 - 09.03.21 - 16:55
(73) На вскидку обмены
Паркинг выписки из клиент банка с последующей загрузкой
Загрузка входящих накладных УПД/Торг12 из екселя
   novichok79
 
83 - 09.03.21 - 16:55
(0) серьезно? не верю.

3. Надо сжечь всех
   Гений 1С
 
84 - 09.03.21 - 16:57
Народ тупеет из-за соцсетей. Они сделали то, что не смог телевизор
   Aleksey
 
85 - 09.03.21 - 16:59
А автор случайно не еврей? Это у них на иврите текст пишут в обратном порядке
   Волшебник
 
86 - 09.03.21 - 17:01
(85) У них в прямом, это все остальные в обратном.
   Ботаник Гарден Меран
 
87 - 09.03.21 - 17:03
Ну, ANSI однобайтовая кодировка.
UTF16?
   Garykom
 
88 - 09.03.21 - 17:04
(85) Я подумал через НСтр и прочие но не катит
   Hans
 
89 - 09.03.21 - 17:04
Сколько я в свое время тем насоздавал. Я тоже гугл программист.
   Вафель
 
90 - 09.03.21 - 17:07
(0) а вы всех подряд на собес приглашаете?
никакого первичного отбора?
   Волшебник
 
91 - 09.03.21 - 17:09
(89) Помнишь свой позор? v8: скачать базовую
   программистище
 
92 - 09.03.21 - 17:09
когда уже 1с блюпринты замострячит, чтоб проводки тягать и блоки, а не эти ваши букавы
   Irbis
 
93 - 09.03.21 - 17:10
(89) Хорошо что ДНК остаётся нетронутой. У твоих потомков есть шанс исправиться
   Garikk
 
94 - 09.03.21 - 17:10
(84) ошибаешся, народ никогда умным не был
   Волшебник
 
95 - 09.03.21 - 17:10
(92) есть же FastCode - https://fastcode.im/?from=mista_ads_fcso
   O-Planet
 
96 - 09.03.21 - 17:11
(73) Их море. Вытянуть обработкой артикул из наименования, к примеру, когда тетя Лола их туда забарабила.

Но дело ведь не в строках. Я просто список или таблицу значений даже не предлагаю.
   Hans
 
97 - 09.03.21 - 17:14
(91) У меня таких позоров много было. Неправильный подход к работе был выбран.
   программистище
 
98 - 09.03.21 - 17:14
(95) надо чтоб вот так было
https://pbs.twimg.com/media/ECll9CEWsAAaVfd.jpg
   Garikk
 
99 - 09.03.21 - 17:15
(20) ниче уже не сделаешь, максимум на другой язык концептуально всё переводить
   программистище
 
100 - 09.03.21 - 17:15
а ИИ уже есть который генерит код 1с?
  1  2  3  4  5  6  7   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.