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

      Pragma

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Pragma reviews | Pragma jobs | Pragma salaries | Pragma benefits
      Pragma interviewsPragma Senior Developer NodeJs interviewsPragma 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.

      Senior Developer NodeJs Interview

      22 May 2026
      Anonymous interview candidate
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied online. I interviewed at Pragma in May 2026

      Interview

      I participated in the selection process for a Senior Developer role at Pragma. The first interview was with HR (psychological), and the second one was technical. For the technical interview, you need to be prepared to cover a wide variety of topics. I'll share almost all the questions I answered

      Interview questions [1]

      Question 1

      ¿Cuánto tiempo has trabajado con Express? ¿Qué modelos o protocolos HTTP conoces? ¿Cuál es la diferencia entre un WebSocket y REST? ¿En qué caso de uso utilizarías un WebSocket sobre REST? ¿Cómo has manejado middlewares en Express? ¿Qué mecanismos de autenticación e identificación has usado? Cuando has utilizado JWT, ¿qué partes tiene? ¿Cuáles son las tres partes? ¿Cómo has manejado las rutas en Express? ¿Has manejado transacciones dentro de consultas SQL? ¿Cómo has manejado commits y rollback? ¿Has usado ORM o SQL directamente? ¿Cómo has aplicado procedimientos almacenados y optimizaciones en base de datos? ¿Has usado el modelo ACID? ¿Qué es el modelo ACID y cómo funciona? ¿Has tenido experiencia con concurrencia en cloud? ¿Has usado AWS? ¿Has usado S3 y EC2? ¿Cuándo implementaste S3 y EC2 en esos proyectos? ¿Sabes cómo funciona el método de facturación de S3 o EC2? ¿Sabes qué tipos de S3 hay? ¿Cómo funciona la concurrencia en Node? ¿Qué procesos tiene por dentro? ¿Qué error puede ocurrir en el event loop si hay una llamada recurrente a una función? ¿Conoces el error de stack overflow? ¿Cómo has trabajado con MongoDB? ¿Has hecho CRUD con MongoDB? ¿Sabes identificar el teorema de CAP? ¿Conoces lo que es el modelo BASE? ¿Has trabajado con TDD? ¿Conoces el ciclo rojo, verde, refactorización? ¿Has trabajado con contenedores Docker y Kubernetes? ¿Qué has trabajado con Docker? ¿Eres capaz de crear una imagen óptima para Docker? ¿Cómo harías una imagen de Docker? ¿Has implementado caché? ¿Sabes qué es el caché? ¿Conoces estrategias de caché o has implementado alguna? ¿Para qué sirven los códigos HTTP 100, 200, 300, 400 y 500? ¿Cuáles son los cuatro verbos principales de REST? ¿Cuál es la diferencia entre PUT y PATCH? ¿Cómo has utilizado ORM en proyectos y buenas prácticas? ¿Cómo manejarías las variables de entorno dentro de una aplicación? ¿Cuál es la diferencia entre DDL y DML? ¿Cuál manipula tablas y cuál manipula datos? ¿Has utilizado pruebas unitarias? ¿Cómo te aseguras de la cobertura óptima del proyecto? ¿Sabes cómo funciona Jest por debajo? ¿Has hecho documentación con Swagger, OpenAPI o Markdown? ¿Cómo has hecho la documentación con Swagger? ¿Cuántas ceremonias de Scrum conoces? Menciona al menos cuatro. ¿Sabes la definición de Ready y la definición of Done? ¿Cuál es la diferencia entre Definition of Ready y Definition of Done? ¿Has trabajado con Git? ¿Con qué estrategia de branching? ¿Has trabajado con pipelines, Azure DevOps o GitHub Actions? ¿Puedes identificar qué son Continuous Integration y Continuous Deployment? ¿Sabes cuáles son los cuatro pilares de la programación orientada a objetos? ¿Cuál es la diferencia entre herencia y polimorfismo? ¿Conoces la diferencia entre una lista, un mapa y un conjunto? ¿Cómo implementarías esas estructuras de datos en JavaScript? ¿Cómo trabajas la arquitectura por capas? ¿Has trabajado con arquitectura limpia? ¿Sabes cuál es la diferencia entre arquitectura limpia y arquitectura hexagonal? ¿Qué patrones GoF has utilizado? ¿Has utilizado patrones como experto en información, creador, controlador, baja cohesión o inyección? ¿Has utilizado principios de código limpio como KISS, SOLID, DRY? ¿Cómo has manejado las excepciones en Java? ¿Conoces la diferencia entre una excepción y un error? ¿Cuáles son las formas normales de una base de datos o entidad-relación? ¿Cómo le contarías al Product Owner que una historia de usuario cambió de estimación por un bloqueante en mitad del Sprint? ¿Cómo haces las entregas para que QA pueda probar la funcionalidad? Si QA te entrega bugs de una funcionalidad que realizaste y estás en otra historia de usuario, ¿qué priorizas? ¿Qué pasa si priorizas la historia de usuario y QA se queda bloqueado porque no puede probar? ¿Qué haces si un compañero está bloqueado y solicita ayuda?
      Answer question
      1

      Top companies for "Compensation and Benefits" near you

      avatar
      Adobe
      4.1★Compensation and benefits
      avatar
      Intuit
      4.4★Compensation and benefits
      avatar
      Ocado Technology
      3.8★Compensation and benefits
      avatar
      Palantir Technologies
      4.0★Compensation and benefits

      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.