Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      Blueface

      Parte di Comcast Business

      Questa è la tua azienda?

      Circa
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su Blueface | Offerte di lavoro di Blueface | Stipendi di Blueface | Benefit di Blueface
      Colloqui di BluefaceColloqui per Python Developer presso BluefaceColloquio di Blueface


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Glassdoor LLC.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Python Developer

      5 ago 2021
      Candidato anonimo a colloquio
      Dublino, Dublino
      Nessuna offerta
      Esperienza negativa
      Colloquio facile

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 giorni. Ho sostenuto un colloquio presso Blueface (Dublino, Dublino) nel mese di lug 2021

      Colloquio

      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.

      Domande di colloquio [1]

      Domanda 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 risposta

      Altre recensioni di colloqui per Python Developer presso Blueface

      Colloquio per Python Developer

      14 nov 2021
      Candidato anonimo a colloquio
      Dublino, Dublino
      Nessuna offerta
      Esperienza negativa
      Colloquio nella media

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Blueface (Dublino, Dublino) nel mese di ott 2021

      Colloquio

      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.

      Domande di colloquio [1]

      Domanda 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"
      Rispondi alla domanda

      Le migliori aziende per "stipendio e benefit" vicino a te

      avatar
      Mobile Telephone Network (MTN)
      3.6★Stipendio e benefit
      BTCL
      3.6★Stipendio e benefit