Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Semrush

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Semrush reviews | Semrush jobs | Semrush salaries | Semrush benefits
      Semrush interviewsSemrush Backend Developer interviewsSemrush interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Backend Developer Interview

      11 Mar 2023
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Semrush

      Interview

      It has 3 steps. HR, Team and second Team interview. They ask questions about my last experience, they offered me to solve technical problems. Live coding, SQL and etc. They ask me about my live, my hobbies, my achievements.

      Interview questions [1]

      Question 1

      They ask me about my experience.
      Answer question
      avatar
      Semrush response
      3y
      Dear Sender, Thank you for the feedback! Yours, Semrush Team

      Other Backend Developer interview reviews for Semrush

      Backend Developer Interview

      13 Mar 2026
      Anonymous interview candidate
      Madrid
      No offer
      Positive experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 3 days. I interviewed at Semrush (Madrid)

      Interview

      The interview process is: 1. Screening with a HR recruiter: talking about past experience and technical stack used and experience. 2. Technical interview: talking about past experiences, code review task, they propose you a code snippet and you need to say the expected output, technical theorical questions about databases and Golang behaviour. 3. Interview with the team you are joining (not done)

      Interview questions [1]

      Question 1

      Good and bad things about sync/async synchronization on replicated databases, what are the uses of go routines, how can we set transaction control in databases
      Answer question
      avatar
      Semrush response
      2mo
      Dear Sender, Thank you for the review! Yours, the Semrush Team

      Backend Developer Interview

      4 Mar 2024
      Anonymous interview candidate
      Belgrade, Central Serbia
      No offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Semrush (Belgrade, Central Serbia) in Feb 2024

      Interview

      Interview Experience Overview: TL;DR: The initial stages of the interview process were excellent, thanks to the recruiter, Julia, and the engineers, Kirill and Simon, during the technical interview. However, the team interview was disappointing and felt like a significant departure from the positive experiences earlier (read the Team Interview section). Recruiter Stage: The recruitment stage was smooth and insightful. Julia, the recruiter, was supportive from start to finish. I usually tend to ask tons of questions, and she did a fantastic job by answering them all. I encourage applicants to ask questions, as the recruitment team provides excellent guidance throughout this stage. Technical Interview Stage: The technical interview featured two engineers from different Semrush teams. The atmosphere was not intimidating but rather a friendly discussion focusing on Python, testing methodologies, databases, and DevOps. This stage was conducted in a relaxed, friendly, and productive manner, significantly boosting my interest in the company. I was lucky enough to face experienced, and interesting personalities in this interview stage. Team Interview: The team interview, expected to be conducted in English, was instead held in Russian. This was not a personal issue but was unexpected. The interview included the Engineering Manager (EM), two developers, and their HR. While the HR and the EM introduced themselves, others did not (neither did I) since the HR began with behavioral questions immediately, creating a feeling of a one-sided interrogation rather than a dialogue, contrasting sharply with the earlier stages. I maintained my responses in the STAR format, as recommended by Semrush's career page. An unfortunate incident occurred when an HR representative interrupted me in the middle of my answer to a question from one of the devs, accusing me of reading from prepared notes, which was untrue. I apologized and explained my ADHD, which sometimes impacts my response formulation (they may sound a bit chaotic), but this did not seem to alter their approach. This incident marred the overall experience, signaling to me a likely rejection. The process could have been more respectful and considerate, especially towards candidates with neurodiversity. Although I anticipated feedback post-interview, as implied by their process, I only received a generic response indicating their "hard" decision to move forward with another candidate. Team Interview Rant: So, that team interview? Honestly, it was probably one of the worst ones I've ever had. Getting all the way to the final round after jumping through hoop after hoop, only to be unfairly called out for cheating because of my neurodiversity... that just felt low. And then, waiting a whole week just to get a cookie-cutter "please understand that it was a hard decision" message? Man, that's really bad! It's a bummer to think that after all that effort and getting so close, the whole experience had to end on such a sour note. It just goes to show how a single off-putting interaction can really throw off the whole vibe of what could've been a cool opportunity. That's why I rate my experience interviewing with Semrush as negative, not neutral. Special thanks to: One more time, Julia, Kirill, and Simon, the parts you have been involved in were a good and promising experience for me, and I appreciate your time and effort in it.

      Interview questions [1]

      Question 1

      Tech interview: Python questions, relational and NoSQL databases questions, testing methodology, and basic DevOps, In general, you will be asked about the topics you included in your resume & technical experience you gained. Team interview: Q: Provide an example of a conflict resolution with a team member/manager. Q: What would you do if there were tasks in the backlog that you don't want to take care of? Q: Why do I have Node, Python, and Go in my toolbelt? Q: What if a team member took the task, but soon realized that he struggles to finish it? What would you do? Q: What are the things you are looking for in the next position?
      Answer question
      avatar
      Semrush response
      2y
      Dear Sender, Thank you for your detailed feedback! We've carefully reviewed it and will consider all points for future improvements. We appreciate your interest in joining our company and suggest staying in touch. Perhaps we can chat again later? Yours, the Semrush Team

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.