Erst ca 60 Minütiges Gespräch über Lebenslauf, Interessen, Firma etc. Anschließend circa 90 Minütiges Interview mit technischer Fragen, vor allem bezüglich des Unterschieds von Python zu anderen Programmiersprachen und anhang eines angewanden Programmierbeispiels
Interview questions [1]
Question 1
Live Fibonacci Reihe programmieren anhand eines Treppenbeispiels.
I applied through a recruiter. I interviewed at TNG Technology Consulting
Interview
I got the interview through a recruiter in about one month in advance. The interview was only one day, around 3.5 hours, with 3 parts - HR, live coding, logical puzzles. At the end, they give feedback essentially immediately and tell you whether you got the job
Interview questions [1]
Question 1
HR: to describe the masters' and the PhD thesis in relative detail live coding: relatively medium difficulty question on leetcode with parenthesis
I applied online. The process took 2 days. I interviewed at TNG Technology Consulting (Munich, Bavaria)
Interview
5 hours of interview made by 4 to 5 people (2 recruiters and 3 employees). First part (1.5 hrs): Who you are and what questions you have for them. 5-10 min break. Second part (1.5-2 hrs): Technical interview. 5-10 min break. Third part (1.5 hrs): Riddle. 5 min break. Fourth part: Why did you get or not an offer. Pros: The interview itself is not difficult. They are open to help. Cons: It is somehow the amount of time they want you to feel pressure as if this was a measurement of how good you'll do under normal conditions. They leave the hardest part to the end which is even more ridiculous. They think that their advice is good when you get stuck, but they don't realize that an advice if not given correctly can actually confuse you more. We all have different ways of learning. Part of any healthy discussion is having empathy towards the other. If you speak without actually sensing where is mentally standing the other person, your advice cannot help. That said, when the coding challenge started, the way they wanted me to solve it was by controlling my own way of thinking. By giving me a very simple situation and asking me to generalize it after each iteration. It would have been much simpler to have the general scenario from the very beginning, so you know where you are heading. But they don't see their own mistakes. You are the one to be blamed. Nonetheless, I was able to overcome their own mistakes and succeeded. Overall I declined as I could feel the level of Elitism they have.
Interview questions [1]
Question 1
All of the ones mentioned already in Glassdoor. Let me warn you that for the riddle they will ask you to not only give them a particular answer (the one mentioned in TEDx), but they will ask you to generalize it to an all case scenario. So you better prepare yourself for that. Best of lucks! :)