Preparing the scenario

Before moving to Berlin and before I started to actively look for jobs, I started running mock interviews Some interviews were for jobs in Berlin, some were across other cities in Germany. After doing several dozens of them of those, here are 9 tips for developer interviews that I can give.  

My goal was to move from Zagreb, Croatia to Berlin, Germany. Since I’ve never interviewed with German companies and only had experience interviewing with companies in Zagreb, I decided to start early with interviews to prepare myself for when the time comes to really start applying for jobs in Berlin.

This means I didn’t only accept calls from companies in Berlin but all over Germany. At this stage, I wasn’t applying anywhere, but was only accepting recruiting calls. And I decided to try to do my best as I was really ready to accept the offer and relocate the next day.


9 tips for developer interviews:

  1. Almost every company has switched to micro-service architecture and using Docker and K8s. Elastic stack and Terraform are present in some companies, but many are not.
  2. Understanding Jenkins and basic usage is a must, but for some companies, developers are the ones also in charge of Jenkins configuration. Id’ say around 20-30% of companies require developers to be actively engaged in the OPS part of the business.
  3. All API’s are RESTful and none of them asked about GraphQL
  4. Even if the ad says “full-stack” and you are a backend developer (like me) you have a shot. Simply do the tasks that are backend-related and ignore the frontend. Of course make sure to communicate that with the recruiters.
  5. Don’t try to be a smart-ass and do an MVC approach instead of REST simply because you don’t know any JS framework and you wanna impress them showing that you went one step further providing an actual GUI that the user can click. They’re not searching for that… they wanna see your understanding of the REST principles.
  6. Have readme-files always. Have the methods documented. If you can’t invest 10-15 minutes to make your readme file look nice then what are the chances you’re code will be nice?
  7. Unit tests are a must. This should go without saying but in today’s world, I’ve seen a lot of companies and developers not writing any tests. That’s a waste of time, resources… I could build a new feature in the meantime… you know, the classic excuses. So let me repeat myself again: TESTS ARE THE ONLY PROOF YOUR CODE WORKS. You clicking on stuff and the result turns out to be something you expected can just be a happy coincidence.
  8. Some companies favor code assignments like mini-projects while others do online tests with both theory and practical stuff. I don’t like the online tests especially when they’re “one test, fit’s all”. I had a situation where I applied for a backend Java developer and the test had 30% of questions about JavaScript. At this point, I lose respect for that company.
  9. Just because you never used all of the technologies they have written don’t be afraid. Nobody in their right mind can expect that you have a working knowledge of everything they need. You’ll learn a thing or two along the way.

KISS & Recap


In the end – KISS rule. Keep It Simple Stupid.
Don’t over-engineer. Don’t try to be a smart-ass. Do your interview and developer tasks professionally and in the given time frame. Don’t wind to them that you don’t have enough time. Yes, developers are in high demand, but you’re not the only one applying for this job. You need to give them a reason why they should spend tens of thousands of dollars or euros on you.
In the end, ask yourself, would I pay somebody 30, 50 or 100,000 euros if that person could do the job the same quality I do it? Just a little reality check .

⇐ Click left or right for another interesting read ⇒


I own a domain and I'm using it the best I can. But how did I get it? Most likely, you're used to going to to watch some movies and chill. What you might not now, Netflix, like many other companies buy domains in all countries they operate. They...

Berlin video surveillance situation

Berlin is one of the most heavily monitored cities in Europe. Nothing comes even close to video surveillance in China, but a big surprise might be that Berlin, a pretty young, hipster, entrepreneurial and artistic city is also one of the most closely monitored cities...

Allianz – DATA LEAK, brakes GDPR, don’t care AT ALL

Today we look at Allianz DATA LEAK. Probably everyone has heard about Allianz. A major player in the insurance business that operates in more than 200 countries across the world. With reported revenue for 2019 passing 142 billion euros, you can be sure they have more...

Write a book and offer it for free! WHY??

Write a book and offer it for free to anybody. Why spend your time if you're not gonna earn any money from it? It was a long, long time ago, at the end of 2012 when I decided to try to be a lecturer on a short programming course. I didn't have much knowledge about...

Hello world!

As it is with any first programming tutorial, the first thing you learn to do is a simple Hello World application. This application is beautiful (if you get it right). It has no bugs, it runs fast and is really secure. The only thing about is that it doesn't actually...

Buy a cheap bike in Berlin – under 70 EUR

.Can you really buy a cheap bike in Berlin that is actually pretty good? With the semi-automatic transmission and Shimano equipment? In Berlin, one of the most popular cities in Europe? Yes, you can. But you need to wait for the right deal. And here's a few tips on...

Anmelgund – Tips and Tricks

You arrived to Germany, found an apartment but now you need to register your address. This process is called Anmeldung and here's all you need to know about how to do an Anmeldung. After finding an apartment and signing a contract, your landlord must provide you with...

Kurzarbeit – Germany’s answer to the economic crisis 2020

Kurzarbeit (engl. short work) is the angel-savior of Germany's economy once again. Measures used during the 2008 crisis are coming once again into action but with a twist. Just for Berlin, they are opening a fund of 500 million euros for artists and freelances. Yes,...

Berlin anti-corona protest 2020, Aug. 01

Berlin anti-Corona protest 2020 It's the 1st of August 2020. Beautiful sunny Saturday in Berlin, 30 degrees, and what a better way to spend it then chilling in one of dozens Berlin's parks and over dozens of Berlin's lake? Apparently, by whistling, shouting, and...

Transfer vehicle insurance bonus inside EU

Moving abroad? Are you moving to a different country inside the European Union but you don't wanna lose your vehicle insurance bonus? Here's a few tips on how to transfer your vehicle insurance bonus. If you are moving to live from one EU country to another you don't...