I was asked to present a past project to show my technical capacities. I personally find this a weird choice: It puts the ball on the candidate to prove their worth, instead of the company being active and clear in finding what they want. I consider this lazy. It also poses two issues:
- They wanted to see the code: It's very unethical to show internal codes you worked on for external parties. Unless you have time to work on your pet projects. But then again, pet projects are nowhere nearly as professional as your real job.
- It's very rare that you work solo on a professional project. So you're either showing a mix of your and other people's code.
The people who interviewed me were generally nice and friendly. But for one hour, they didn't really ask me any specific technical questions. We also didn't have time to dive deep into any issue. I was really unsure in the end what exactly they were looking for. I had the impression that they were waiting for me to do the talking and convince them that I could do the job.
Afterwards, I received a call from the recruiter that the team thought my technical level was lower than expected and offered me a ridiculously low salary...