Got a match through a job board , got an email then a screening call, about eligibility and past experiences, so far so good.
then after that they sent me a programming test , which was one of the worst i have ever taken in my life . in the mail they say it should take no more than 2 hours , when it take WAY MORE THAN THAT . it was stated in the mail also , that i don't need to focus on UI or code practices to save time. then in the rejection feedback they said literally that they rejected me because i didn't pay attention to coding details and UI.
first question asked to parse the NA driver license , without any information , i had to do my own research and get the documentation for the DMV and AAMV to parse their given text, the submission required a single file , not a project , not a library , just a single .swift file , so you can imagine the "readability" of that file , where i have to take input , parse, validate, and test.
the second question required a playground project as a custom input field.
the third question was about data retrieval from api , and storage , nothing complex it just was time consuming.
overall the test was unclear and unprofessional to say the least , and the reason for rejection was far worse than any expected answer