Taro Logo

Software Engineer Interview Experience - Paris, France

June 1, 2021
Positive ExperienceGot Offer

Process

First of all, I want to thank the Contentsquare team for the exciting and challenging interviews. I definitely recommend it!

What follows is an overview of the interviews I passed, plus some personal recommendations and advice.

  1. HR phone screen:
  • Present yourself? Don't tell your life story; concentrate on the value you could bring to the company.
  • Tell me about a challenging experience? Show your creative side by demonstrating the process and methodologies you've used to solve real-life problems.
  • What technologies are you familiar with? Choose those mentioned in the job description and be prepared to talk about related experiences.
  • Why do you want to join Contentsquare? If you are genuinely interested in the company, invest time in reading about their history, recent funding, engineering blogs, and case studies (on their website). You can also watch their YouTube videos.
  • What are your salary expectations?
  1. Behavioural & technical interview (one interviewer):
  • Present yourself? Again, don't tell your life story.
  • Demonstration of Contentsquare product: Ask the interviewer good, relevant questions.
  • Tell me about a good (challenging) and a bad (with conflicts & mistakes) experience? Refer to "Cracking the Coding Interview" to ace this tricky question.
  • Clean code related questions: Mainly about SOLID, but you can discuss other clean code principles like KISS, DRY, YAGNI, etc.
  • 30-minute live coding test: Array manipulation. Approach it with TDD to get bonus points.
  1. Behavioural & technical interview (two interviewers):
  • Present yourself? (See above.)
  • Tell me about a challenging experience? (See above.)
  • General software engineering questions: OOP, design patterns (GOF and architectural), data structures, web app architecture (DNS, CDN, load balancers, web servers, microservices, microfrontends, MVC, databases, etc.), authentication types. Prepare for JavaScript vs. TypeScript, advanced JavaScript topics (event loop, closures, async vs. sync, Node.js vs. client-side), CI/CD, and Gitflow.
  • As you've noticed, they ask many technical questions. Be prepared to answer questions you don't know the answer to (you can ask clarifying questions and/or talk about related concepts).
  • 30-minute live coding test: Array manipulation. Begin by providing a brute-force solution, then try to optimize it.

Personal recommendations:

  • Answer behavioural questions using the STAR technique.
  • Carefully read the PowerPoint presentation Contentsquare will send you by email.
  • Write follow-up emails after each interview to provide your feedback.
  • Communicate well (practice at home and do mock interviews with friends).
  • Read "Cracking the Coding Interview" by Gale Laakmann McDowell and "Clean Code" by Robert C. Martin.

Good luck :))

Questions

See previous section for behavioral and technical questions.

Was this helpful?

Interview Statistics

The following metrics were computed from 5 interview experiences for the ContentSquare Software Engineer role in Paris, France.

Success Rate

40%
Pass Rate

ContentSquare's interview process for their Software Engineer roles in Paris, France is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive40%
Neutral60%
Negative0%

Candidates reported having very good feelings for ContentSquare's Software Engineer interview process in Paris, France.

ContentSquare Work Experiences