I applied online. The process took 3 weeks. I interviewed at UpCodes in Mar 2024
Interview
The interview process was a great experience for me.
There were a total of five steps involved.
Step #1: Recruiter screen I had a good time talking with both a recruiter and a senior DevOps manager. During this meeting, general questions about my career and experience were made.
Step #2: A basic technical interview with the Engineering Manager. I finished a basic coding challenge during this interview.
Step #3: THA I received an email with a take-home assessment that took me around two hours to complete.
Step #4: Technical interviews Two hours of technical interviews. The first hour was spent by a senior software engineer conducting a code challenge. A system design interview was conducted by the Engineering manager at the end of the hour.
Step #5: Culture fit and general skills The CEO was in charge of conducting the culture fit interview. A pleasant discussion about myself, my routine, and experiences. The next step is a technical interview with the company's CTO. This interview consisted of general questions about coding and software development.
Many questions about UI behavior, which don't make much sense for a backend position, but it's fine, the company asks what it judges is relevant.
I am satisfied with the entire process. I did well at every step and received many compliments about my solutions.
Furthermore, each person I conversed with was incredibly kind.
Unfortunately, the company decided to not proceed with my application. Despite my success at every step, completing every technical challenge, and receiving positive feedback at every step, I was given a generic answer as to why I was rejected. I asked for more detailed feedback, and I got one, which is surprising. Most companies don't do that. Congratulations on that. The detailed feedback gave me direction on what to improve, even if the reason is not related to the job requirements.
I am very thankful for the experience I had during the process. I gained a lot of knowledge.
Keep up the good work.