Como se versiona un servicio en un api
Lead Backend Developer Interview Questions
12,387 lead backend developer interview questions shared by candidates
Patrones de diseño
Projets perso et expériences
- Como funciona Docker? - Que es una Apirest? - Que es la inyección de dependencias y como funciona? - Sabes como funciona el asincronismo? -Preguntas sobre bases de datos y ORM
Q. What do I know about the technology? Q. How many years of experience I have?
Lenguajes que conocía, y mis estudios,
Do you have personal software projects?
Q: How can we handle many-to-many relationship in relational and nosql DB?
CHALLENGE DD3.MX - BACKEND- 48HS Requerimientos: Se necesitan N servicios que permitan darle interacción a la aplicación WORDLE 1. Tener almacenado un diccionario de palabras 2. Deberá seleccionar del diccionario una palabra de 5 letras cada 5 minutos y no se deberá repetir la palabra. 3. Permitirá comparar cada letra entre dos palabras(la que ingresa el usuario y la seleccionada). La palabra del usuario debe contener 5 letras. Se regresarán los siguientes estatus por letra: a. Si la letra ingresada está en el mismo lugar, regresará un 1 y sumará 1 intento al usuario b. Si la letra ingresada está en la palabra pero no en el mismo lugar, regresará la letra con un 2 y sumará 1 intento al usuario c. Si la letra ingresada no se encuentra en la palabra, regresará la letra con un 3 y sumará 1 intento al usuario d. Si acertó en todas las letras, deberá guardar que el usuario acertó la palabra Ejemplos: Caso a: request_body: { user_word: "GATOS", } response: [ { "letter": "G", "value": 1 }, ... ] Caso b: request_body: { user_word: "VOCAL", } response: [ ... { "letter": "C", "value": 2 }, ... ] Caso b: request_body: { user_word: "CANTO", } response: [ ... { "letter": "O", "value": 3 } ] 4. Un usuario solo tiene 5 intentos para evaluar la palabra 5. Cada 5 minutos se seleccionará una nueva palabra, no se deberá repetir la palabra 6. Cada vez que se genera una nueva palabra, el contador de intentos se reinicia a 0 para todos los usuarios 7. Permitirá obtener cuantas partidas a jugado un usuario y cuantas victorias ha tenido 8. Permitirá obtener los mejores 10 jugadores con su número de victorias 9. Permitirá obtener las palabras más acertadas 10. Los servicios de la aplicación deberán estar protegidos* 11. Los servicios deberán contar con test* *Bonuses Tecnologias recomendadas: ● NodeJS ● Typescript ● Jest ● PostgreSQL Recursos: ● Diccionario de palabras Notas: ● Subir código a un repositorio git y compartir enlace ● Esta prueba tiene una duración de 2 días Aplicación que usará los servicios(solo de muestra para tener una mejor idea) 3ra ENTREVISTA PREGUNTAS: 1. Como procederias en la ejecucion de X tarea en el equipo? 2. Diferencias entre distintas infraestructuras montadas en aws segun el patron de arquitectura adoptado 3. porque buscas un cambio de trabajo?
Technical questions on mongo db and api’s
Viewing 4851 - 4860 interview questions