Zalando coding test


  • Zalando Interview Questions and Answers
  • 4 Tips for Preparing for a Coding Interview
  • Zalando: How to pass the interview
  • Hire world-class IT Freelancers on demand.
  • Must Do Coding Questions Company-wise
  • Zalando Interview Questions and Answers

    Before Amazon , I worked for Zalando for over 2 years. During that time I interviewed countless developers, from junior to tech leads, mostly in the Android space.

    In this post, I share what I was looking for and how to best prepare for the software engineer interviews. Zalando is the leader company for online fashion in Europe. They employ an agile and laid back style that focuses on team autonomy, mastery, and purpose. I had the pleasure not only to work for the company but also to be on the frontline of interviewers.

    I will describe the process how it was when I left the company, which is in May There might have been changes but I expect the structure to be quite similar. The interview process The interview process consists of: A call with a recruiter A phone screen over Skype with an engineer Three Skype or onsite interviews The recruiter call deals with behavioral questions such as your motivation to join Zalando and what excites you about your job.

    Also know your resume inside out and be prepared to talk about your past projects. The second interview is a phone screen with an engineer. This interview is similar to the other onsite interviews but it may kill your application if your performance is not great. Zalando vs other tech companies Zalando is growing fast and the change is reflected in its interview process. The main ideas are similar to my posts about the Google interview and the Amazon interview , especially the part about algorithms.

    The main differences are: Zalando focuses more than usual on Java knowledge Android specific interviews will have plenty of Android questions Algorithms are easier than Google or Amazon System design might include API design as well There can be knowledge questions about tools, best practices, and technologies.

    Java questions In order to pass the interview, you must know Java well. Read Effective Java, 3ed. In particular, focus on the contracts of equals , hashCode , and compareTo Items 10 and If you read the second edition, read the third edition again: it has additional content from Java 7, 8 and 9, such as best practices for try-with-resources, stream API, and modules.

    Another important topic is to know what classical data structures Java provides. Know when to use a Set and when to use a List, the differences between the two, and the big-O notations for their main concrete implementations. For more specific Java tips, you can read this blog post by Sean Floyd, an ex-colleague of mine.

    Android questions If you want an Android role, you need to know the Android fundamentals. They include: Activity, Services, Content Providers and Intent Receivers in order of importance and detail Fragments and Views The lifecycle of all above Main libraries and tooling How to carry out common operations such as network requests and saving data to flash memory. Brush up your fundamentals. The main resource for this is the developer site , containing trainings and the Java docs of the APIs.

    If you want to go deeper into the system internals I recommend two books: Modern Operating Systems, 4th edition , Chapter This chapter explains how Android works at the OS level and some of its differences from plain Linux. The information is golden and very hard to find elsewhere. Embedded Android: Porting, Extending, and Customizing : this book deals with the internals of the OS and the contained information come from countless hours of tweaking and playing around.

    Having worked myself at the OS level, I might say that this information is extremely hard to find. Algorithms and data structures questions Algorithmic questions are easier than the big 4. Usually, at least one interview will deal with coding, with an emphasis on algorithms. More advanced topics such as graphs and dynamic programming and more dynamic programming are not so common.

    For example, I used to ask flood fill , a graph question. I thought that taking a problem from a standard source would make it easier to answer. I was wrong: only one person in a dozen answered satisfactorily and I had to take the question out.

    And for more popular coding interview problems, check out CoderPro. System design questions System designs questions vary a lot in Zalando. You need to articulate how you would distribute logic through components and how to make them testable. They may involve the high-level design of a component or the code design of a class. Best practices and well-used design patterns are always welcomed. As an example, when asking flood-fill to more experienced candidates, I would leave the question open and expect them to model the problem themselves.

    Tools, best practices, and technologies questions This is a broad category. As a software engineer, you need to keep up-to-date with the industry best practices, know your tools and be constantly learning. Common questions in this domain involve knowledge of methodologies such as TDD, libraries such as Retrofit and blog resources such as Medium or HackerNews. The key element here is not to know any specific tool though it helps to have some breadth but rather to show motivation, commitment and desire to learn more.

    What interviewers are looking for Contrarily to other sources, I still believe that solving the problem with correct code is the best way to ace an interview. Good code goes a long way and makes up for rough starts, lack of knowledge and even suboptimal communication skills.

    This varies from interviewer to interviewer. In my mind, I had a bar set by interviewing dozens of candidates. During the interview, I would compare your performance with what I had already seen. Good candidates managed, on average, to solve the problem. So this for me was the most important point.

    The second most important point was communication skills. Say you come up with a brilliant algorithm but cannot articulate your thoughts. Well, I would analyze your code post-interview and see if it works. But, more likely, you have some bugs in your code. So I would consider the code wrong and reject you. On the other hand, if the interview was about system design the situation is even worse: the whole point was to showcase your communication skills and you just bombed it.

    Finally, the scoring system had four categories: strong yes, yes, no, strong no. You might still go through with a no, but a strong no would kill your application very quickly. Of course, take this with a grain of salt because it has been about a year since I left Zalando for Amazon.

    4 Tips for Preparing for a Coding Interview

    Ask your Zalando Interview Questions and Answers You can get a job based on these Zalando intewrview questions that were created based on the research and survey of the company. The first question in our mind is How to crack Zalando interview processed. These Zalando interview questions will provide better support to crack an interview. It provides the right direction to crack an interview in less time, as most of the companies have asked related questions, which is based on their previous interviews and their business operations.

    Moreover, it will be better to increase your knowledge about the background and current position of the company. In addition to that Zalando interview questions are required to set our mind that will increase your confidence level as well. You must read these interview questions to get success in your interview. It will provide better chances to shortlist in an interview. You can find the best answers to all the interview questions from experts and professionals who have faced such types of interviews in the past.

    Besides, you can easily set your mind to crack an interview based on your knowledge and preparation. We provide a high level of content to get a shortlist in your interview and get your dream job. Moreover, most of the companies have repeated their interview questions. Thus, you should read those questions and answers as well because you should give a proper answer to those questions to make you shortlisted in the interview.

    Moreover, there are many good impacts of these Zalando interview questions and answer on your upcoming interview as well as future interviews.

    So, you should go through all these Zalando interview questions and answers once. You should know your level for that interview based on these Zalando interview questions as well. These Zalando interview questions and answers were designed for cracking an interview. Surely, you will get success in your interview or job. Zalando placement papers are useful for improving knowledge and personal development that will use in another interview as well.

    Zalando: How to pass the interview

    Study your algorithms and data structures This goes hand-in-hand with the hard skills but deserves its own section. For instance: How does a bubble sort work vs. What about a hash table? Cracking The Code Interview by Gayle Laakmann McDowell is a great book covering all of the essential algorithms, data structures, and how to implement and use them in sample code challenges. The coding interview is an opportunity for you to not only show off your skills as an engineerbut also to demonstrate how well you work with others as a data scientist.

    So be yourself, study, know the programming language s and practice, take a deep breath, and crush that coding interview! Learn Software Engineering Online Get in Touch Tell us a bit about you and one of our admissions team members will contact you to discuss opportunities at GA. Android questions If you want an Android role, you need to know the Android fundamentals. They include: Activity, Services, Content Providers and Intent Receivers in order of importance and detail Fragments and Views The lifecycle of all above Main libraries and tooling How to carry out common operations such as network requests and saving data to flash memory.

    Brush up your fundamentals. The main resource for this is the developer sitecontaining trainings and the Java docs of the APIs. If you want to go deeper into the system internals I recommend two books: Modern Operating Systems, 4th editionChapter This chapter explains how Android works at the OS level and some of its differences from plain Linux.

    The information is golden and very hard to find elsewhere. Embedded Android: Porting, Extending, and Customizing : this book deals with the internals of the OS and the contained information come from countless hours of tweaking and playing around.

    Having worked myself at the OS level, I might say that this information is extremely hard to find. Algorithms and data structures questions Algorithmic questions are easier than the big 4. Usually, at least one interview will deal with coding, with an emphasis on algorithms. More advanced topics such as graphs and dynamic programming and more dynamic programming are not so common.

    Hire world-class IT Freelancers on demand.

    For example, I used to ask flood filla graph question. I thought that taking a problem from a standard source would make it easier to answer. I was wrong: only one person in a dozen answered satisfactorily and I had to take the question out.

    And for more popular coding interview problems, check out CoderPro. System design questions System designs questions vary a lot in Zalando.

    You need to articulate how you would distribute logic through components and how to make them testable. They may involve the high-level design of a component or the code design of a class. Best practices and well-used design patterns are always welcomed. As an example, when asking flood-fill to more experienced candidates, I would leave the question open and expect them to model the problem themselves. You can find the best answers to all the interview questions from experts and professionals who have faced such types of interviews in the past.

    Besides, you can easily set your mind to crack an interview based on your knowledge and preparation.

    Must Do Coding Questions Company-wise

    We provide a high level of content to get a shortlist in your interview and get your dream job. Moreover, most of the companies have repeated their interview questions. Thus, you should read those questions and answers as well because you should give a proper answer to those questions to make you shortlisted in the interview.

    Moreover, there are many good impacts of these Zalando interview questions and answer on your upcoming interview as well as future interviews.


    thoughts on “Zalando coding test

    Leave a Reply

    Your email address will not be published. Required fields are marked *