Candidatei-me online. O processo levou 2 semanas. Fiz uma entrevista na empresa Tyler Technologies.
Entrevista
Had 4 interviews with the last two being back-to-back. The first one was a standard phone interview from the recruiter/HR to confirm details and go over basic interview questions. The second was with someone I was told was the "hiring manager". This was a non-technical interview and more of a getting to know each other type of interview, with some details about the job discussed but nothing in depth. I was told after this interview I would receive a coding challenge which I would need to complete & email back prior to my next interview. The challenge itself wasn't very difficult, but it also wasn't very defined which kind of made it hard to complete. They wanted me to design an app for easy management of a SQL database containing employees. Worked hard on it and submitted a completed product a day or two prior to my interview. The next day was the double interview. The first one was behavioral, the second was technical. First part was pretty easy, standard behavioral type questions like "how do you work with others when they have a different opinion" or "how would you overcome being in a position where your understanding (as a new employee) was relatively less than those around you". Did really well on this part of it. Then the technical interview started. We all introduced ourselves, and then I was asked to pull up an IDE to demonstrate my ability to solve problems with code. I asked if they received, or were going to discuss, the coding challenge I submitted -- they looked around like they had no idea what I was talking about! Then they had me start trying to complete what I'd consider "leetcode" type problems, i.e. determining whether a set of letters was an anagram for a certain word. I failed pretty spectacularly at this for two reasons: 1) Prepping to discuss a coding challenge that I worked on for several days instead of prepping for leetcode interview questions & 2) Having to solve leetcode interview questions on the spot with little practice. They don't teach you how to evaluate anagrams in school. They teach you how to build web applications and manage SQL databases, which is exactly what the coding challenge I worked on accomplished.
If you're going to give someone a coding challenge, make sure it's actually part of the interview process and don't surprise them with something totally different on the day of their interview.
Perguntas de entrevista [1]
Pergunta 1
Standard questions on the behavioral side like "tell us about yourself, how well do you work with others, how do you solve difficult problems"