Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      Nubank

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Nubank | Offres d’emploi chez Nubank | Salaires chez Nubank | Avantages sociaux chez Nubank
      Entretiens chez NubankEntretiens d’embauche pour Software Engineer chez NubankEntretien chez Nubank


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour Software Engineer

      6 juil. 2020
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative
      Entretien difficile

      Candidature

      J'ai postulé via un recruteur. Le processus a pris 4 semaines. J'ai passé un entretien chez Nubank

      Entretien

      Fiz uma entrevista com equipe e depois fiz um teste tecnico, demoraram 3 semanas para responder. O stack deles é bem diferente e usam bastante ClojureScript, Kafka, Datomic então ter experiência sobre essas tecnologias te da muito vantagem.

      Questions d'entretien [2]

      Question 1

      You were tasked with the creation of a proof of concept for myDB, a brand new javascript library which enables the creation of in-memory client-side databases. Your final delivery should consist of a basic version of the library and a demo App that uses it to display a visual representation of an in-memory database. Expect to deal with: - Data Normalization and Denormalization; - Recursion; - Reactive User Interfaces; - Immutability. Solution should be maintainable, extensible, production quality. We expect: - Clean, concise code; - Adoption of Functional Programming patterns – feel free to use libraries that facilitate functional operations; - Semantic use of your chosen language; - Accurate implementation of provided graphical references – feel free to use frameworks, but avoid UI component libraries such as Material UI and Bootstrap; - Quality unit tests – for the library; - Documentation; - A ReadMe file containing comprehensive instructions on how to setup, run and test your code. Both library and demo apps are meant for a web environment, they may be written in JavaScript or any programming language that compiles to JavaScript (TypeScript, ELM, ClojureScript, Reason). You're allowed to use any of the features supported by the most recent versions of Chrome and Firefox. # Library myDB is a library that allows client applications to create and manipulate in-memory databases. The Library should be able to: - Create dbs. - Add new tables to a db. - Add new entities to tables. - An entity attribute can either be a Value (string, boolean or scalar) or a Reference to another attribute. - A Reference should be described with a triplet following the format: `[ tableId entityId attributeId ]`. - Resolve the value of a given reference. - Generate a normalized representation of the state of a db. - Generate a denormalized representation of the state of a db. _The library should expose at least the following functions:_ # createDB Creates and returns a new myDB db. | Inputs | Outputs | | None | database: object | createDB(); // => new myDB database # addTable Given a db and a tableId, creates a new table with the specified tableId and adds it to the db. Returns the updated db. | Inputs | Outputs | | database: object | database: object | | tableId: string | | addTable(db, 't'); // => db with a table of id t # addEntity Given a db, tableId and entityBody, creates a new entity with the provided entityBody and adds it to the specified table of the db, under a unique entityId. Returns the modified db. Inputs: database: object tableId: string entityId: string entityBody: {string: any} | Inputs | Outputs | | database: object | database: object | | tableId: string | | | entityId: string | | | entityBody: object | | addEntity(db, 't', 'i', { attrId: 'attrValue' }); // => db with new entity of id "i" and body {attrId: "attrValue"} added to table "t" # dump Generates a representation of the state of a given db. | Inputs | Outputs | | database: object | database: object | dump(db); // => {t: {e1: {k: 'v'}, {e2: {refToK: ['t', 'e1', 'k']}}}} # denormalize Generates a denormalized representation of the state of a given db. | Inputs | Outputs | | database: object | database: object | denormalize(db); // => {t: {e1: {k: 'v'}, {e2: {refToK: 'v'}}}}
      1 réponse

      Question 2

      # Frontend Using myDB, implement a web app that displays an up-to-date representation of the state of a given db through a GUI. We don't expect either unit or e2e tests. Don't worry about animations or responsive behaviors, but try to follow the provided layout to the best of your abilities. We highly recommend creating your demo app folder structure inside the same source directory as the Library. This setup will allow your app to directly reference builds of the Library and greatly facilitate its development. Ex . ├── src │ ├── my-db │ │ └── ... │ └── demo-app │ └── ... │ ├── README.md └── ... The initial state of your app should consist of a sample db. Use your library to create, populate and output a db containing the following tables and entities: _Customers | Entity ID | Birthday | CPF | e-mail | Name | | 0 | 15/12/1987 | 234.528.218-70 | joao.silva@email.com | João da Silva e Silva | | 1 | 18/01/1962 | 682.245.830-22 | maria.goncalves@email.com | Maria Gonçalves Oliveira | | 2 | 20/03/1989 | 207.772.923-16 | janaina.araujo@email.com | Janaina Araújo dos Santos | _Accounts | Entity ID | Balance | CPF | Status | | 0 | 633400 | <Reference to Customers Table - Entity 2 - CPF> | ACCOUNT_STATUS_ACTIVE | | 1 | -2357000 | <Reference to Customers Table - Entity 0 - CPF> | ACCOUNT_STATUS_BLOCKED | You can assume, that all entities in a table always have the same attributes.
      Répondre à cette question
      11

      Autres retours d’entretien d’embauche pour un poste comme Software Engineer chez Nubank

      Entretien pour Software Engineer

      20 avr. 2026
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative
      Entretien facile

      Candidature

      J'ai postulé via un recruteur. J'ai passé un entretien chez Nubank en avr. 2026

      Entretien

      The interview process took around 2 months. I was provided with comprehensive steps before each round that was very helpful during the process. However, I felt the overall duration of interview process was time-consuming. First round was an online coding round, second was a system design and third was pair programming. The expectations were very contradictory - you are required to execute independently in a pair programming round and still get rejected for not pair programming and executing independently. They wouldn't give you enough time to think and keep asking you to think out loud. Some people like to think before saying their idea out loud thus the instructions and expectations don't align well.

      Questions d'entretien [1]

      Question 1

      General Object Oriented Design based questions.
      Répondre à cette question
      1

      Entretien pour Software Engineer

      2 févr. 2026
      Employé (anonyme)
      Offre acceptée
      Expérience positive
      Entretien facile

      Candidature

      J'ai passé un entretien chez Nubank

      Entretien

      O meu processo contou com envio de currículo, teste de lógica que pode ser feito em qualquer linguagem, envio de teste mobile também em qualquer linguagem, pair programming que foi basicamente explicar o meu código e aplicar extensões e uma última entrevista sobre experiencias passadas.

      Questions d'entretien [1]

      Question 1

      Perguntaram sobre experiencias passadas em outras empresas.
      Répondre à cette question

      Entretien pour Software Engineer

      7 janv. 2026
      Candidat à l'entretien anonyme
      Offre refusée
      Expérience positive
      Entretien moyen

      Candidature

      J'ai passé un entretien chez Nubank

      Entretien

      Entrevista RH, Projeto Rápido em Casa, Entrevista de Arquitetura, Entrevista do Projeto Feito e fazer alterações no mesmo, Entrevista com Manager, Entrevista de oferta. Todo processo foi fluido, quase uma entrevista por semana.

      Questions d'entretien [1]

      Question 1

      Qual impacto você fez em projetos anteriores ?
      Répondre à cette question