тільки що здавав тестове домашне завдання яке прислала Acumatica, позиція все та ж Senior .NET Developer, завдання було на HackerRank пишу може комусь знагодиться.
1. У функцію передається предикат. Треба проаналізувати вибрати варіанти відповісти A B C D.
2. Задача на строки. є строки які можуть закунчуватись цифрами, треба повернути таку ж строку з інкрементнутою цифрою, але якщо закінчення типу 999 то замінити на 000. Приклади ABC22 має перетворитись на ABC23, SDDD999 має перетворитись на SDDD000
3. Проаналізувати код і оптимізувати. Код бере масив чисел від 1 до 9 і повертає масив унікальних цифр.
4. Задача на SQL. Є 4 таблиці invoice, user, customer, contact. В таблиці contact зберігається чи дзвонив customer якомусь user. Задача вивести customer_name, invoice_count, тобто кількість інвойсів для кастомера, але лише для тих інвойсів які створили юзера які з цим кастомером не контактували