I applied online. The process took 3 weeks. I interviewed at Cosuno Ventures (Berlin) in Feb 2022
Interview
That was just ridiculous. I had a call with HR which was nice and friendly. It was also going well after I did a test task they had. But then it just went to hell. I had three(!) technical interviews planned and there was supposed to be a fourth one. This is already a bad sign. The first one felt like it wasn't even serious, we discussed some philosophical stuff so it wasn't about skill in any way. The interviewer was constantly drinking his cola and couldn't answer any of my questions about the work process in the company. I thought, ok, they told me there are going to be more experienced interviewers next turn. And it was worse. I even checked the interviewer on LinkedIn, I do it all the time, he was some fresh graduate. We didn't even get to my questions this time though, unfortunately. The interviewer was eating during the interview. Seriously. Loudly. I politely asked him to stop because it was very distracting. He said he is not going to do it because it sounds like I am demanding some special treatment. I just ended the call and left.
Interview questions [1]
Question 1
Cosuno coding challenge
Create a simple React application that shows a list of construction companies, each with the following information:
- Company name
- Logo (you may use a placeholder image, e.g. using https://placekitten.com/)
- Specialties (e.g. Excavation, Plumbing, Electrical)
- City
The following should be possible:
- Search for a company by typing into a search field. The search term gets matched only against the company name and the list of companies is filtered based on the search term in real time as the user is typing.
- Filter the list using a set of checkboxes to include only those companies which offer a particular speciality (e.g. only Plumbing).
Create a simple API based on Node.js that returns the list of companies to the frontend. The API can read the data from a simple JSON source, no database setup is required.
In addition, make a list of ideas on how you would improve this application if you had more time to work on it.