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

      Blueface

      Parte de Comcast Business

      ¿Esta es tu empresa?

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Blueface | Empleos en Blueface | Sueldos en Blueface | Prestaciones en Blueface
      Entrevistas en BluefaceEntrevistas para el cargo de Python Developer en BluefaceEntrevista en Blueface


      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 Python Developer

      14 nov 2021
      Candidato de entrevista anónimo
      Dublín, Dublín
      Sin ofertas
      Experiencia negativa
      Entrevista promedio

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 1 semana. Acudí a una entrevista en Blueface (Dublín, Dublín) en oct 2021

      Entrevista

      At home Code Test. The at home test was relatively straight Forward. After about a week of waiting for feedback, i was told my solution was not up to standard. When asked how i could improve upon it i was not given any feedback despite reaching out to the company myself. I was told i would receive some but was never given anything. This is extremely annoying and would turn me off suggesting anybody even bothers to interview with them. Dont waste 3 hours of somebody time and provide no feedback.

      Preguntas de entrevista [1]

      Pregunta 1

      # Shopping cart It is a partial implementation of a shopping till system, which you might find at a supermarket. This implementation was done by a Junior developer, you as a Senior Software Engineer have been requested to refactor this project. You may make any technical decisions you would like, but must not change the given abstract class (abc.ShoppingCart) which is used by the shopping till hardware and cannot be easily updated. Please treat this code as an element of a larger production system. The code is being refactored to ensure reliability and testability. Tasks requested: - Make the receipt print items in the order that they were added - Add a 'Total' line to the receipt. This should be the full price we should charge the customer - Be able to fetch product prices from an external source (json file, database ...) - Be able to display the product prices in different currencies (not only Euro). - Update the test suite to extend coverage and limit the number of tests which need changing when changes are introduced - Any other changes which improve the reliability of this code in production If you do not have enough information, make any assumptions you would like and note them down with TODO comments. Feel free to make comments that highlight completion of the tasks listed above. Please budget 3 hours to complete. We understand you may have other commitments and time constraints and do evaluate responses with the stated level of effort in mind. Please let me know (roughly) when we should expect your answers or if you need more time. We strive to respond to your effort as promptly as we can. Please don’t forget, your code should be production ready, clean and tested! import abc import typing class ShoppingCart(abc.ABC): @abc.abstractmethod def add_item(self, product_code: str, quantity: int): pass @abc.abstractmethod def print_receipt(self) -> typing.List[str]: pass import typing from . import abc class ShoppingCart(abc.ShoppingCart): def __init__(self): self._items = dict() def add_item(self, product_code: str, quantity: int): if product_code not in self._items: self._items[product_code] = quantity else: q = self._items[product_code] self._items[product_code] = q + quantity def print_receipt(self) -> typing.List[str]: lines = [] for item in self._items.items(): price = self._get_product_price(item[0]) * item[1] price_string = "€%.2f" % price lines.append(item[0] + " - " + str(item[1]) + ' - ' + price_string) return lines def _get_product_price(self, product_code: str) -> float: price = 0.0 if product_code == 'apple': price = 1.0 elif product_code == 'banana': price = 1.1 elif product_code == 'kiwi': price = 3.0 return price def test_add_item(): cart = ShoppingCart() cart.add_item("apple", 1) receipt = cart.print_receipt() assert receipt[0] == "apple - 1 - €1.00" def test_add_item_with_multiple_quantity(): cart = ShoppingCart() cart.add_item("apple", 2) receipt = cart.print_receipt() assert receipt[0] == "apple - 2 - €2.00" def test_add_different_items(): cart = ShoppingCart() cart.add_item("banana", 1) cart.add_item("kiwi", 1) receipt = cart.print_receipt() assert receipt[0] == "banana - 1 - €1.10" assert receipt[1] == "kiwi - 1 - €3.00"
      Responder pregunta

      Otras evaluaciones sobre las entrevistas para el cargo de Python Developer en Blueface

      Entrevista para Python Developer

      5 ago 2021
      Candidato de entrevista anónimo
      Dublín, Dublín
      Sin ofertas
      Experiencia negativa
      Entrevista fácil

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 3 días. Acudí a una entrevista en Blueface (Dublín, Dublín) en jul 2021

      Entrevista

      Screen interview which went well, followed by a tech project. Returned a functioning project, but was not good enough progress. No feedback provided. Don't ask candidates to spend hours doing code tests/projects if you're not going to provide actionable feedback regardless of outcome.

      Preguntas de entrevista [1]

      Pregunta 1

      Add functionality to a shopping basket app that uses abstract base classes. Pretty straight forward, but took 2 or 3 times the suggested time (not time boxed, but guidance is 3 hours).
      1 respuesta