Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Rippling

      ¿Esta es tu empresa?

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Rippling | Empleos en Rippling | Sueldos en Rippling | Prestaciones en Rippling
      Entrevistas en RipplingEntrevistas para el cargo de L6 software engineer en RipplingEntrevista en Rippling


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista para L6 software engineer

      22 ene 2025
      Candidato de entrevista anónimo
      Bengaluru
      Sin ofertas
      Experiencia neutra
      Entrevista promedio

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Rippling (Bengaluru) en ene 2025

      Entrevista

      First 2 rounds are elimination rounds which would be virtual - 1 DSA and 1 HM round. If you pass this, you will be called to office for further rounds of interviews - 2 DSA and 1 System Design.

      Preguntas de entrevista [4]

      Pregunta 1

      Design a Music Player like Spotify with below methods int addSong(string songTitle); // add a song to your music player with incremental song ids starting from 1 void playSong(int songId, int userId); // user plays a song that is present in the music player void printMostPlayedSongs(); // print song titles in decreasing order of number of unique users' plays Follow up vector getLastThreeSongs(int userId); // get last 3 unique songs played by a given user There was another follow up as well which the recruiter mentioned post the interview. Couldn't get time for that.
      Responder pregunta

      Pregunta 2

      Design a Key Value Store string get(string key); void set(string key, string value); void deleteKey(string key); Follow up 1 Support transactions - begin, commit and rollback. I immediately asked the interviewer if we needed to support nested transactions. He said yes but for the next followup. He still asked me to first code it for 1 level of transaction for which I took a lot of time. Follow up 2 Support nested transactions. No time was left.
      Responder pregunta

      Pregunta 3

      Design an excel sheet void set(string cell, string value); // cell can be A1, B2. value can be like "10", "1" or even excel formulae like "=9+10" and "=-1+-10+2" void reset(string cell); // reset the cell void print(); // print all the cells along with their raw and computed values Follow up Extend solution to support values like "=A1+10" where A1 is a cell name
      Responder pregunta

      Pregunta 4

      Design Google News Aggregator System
      Responder pregunta