Lead Backend Developer Interview Questions

12,387 lead backend developer interview questions shared by candidates

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?
avatar

Backend Developer

Interviewed at DD3 Capital Partners

3.4
Jun 2, 2022

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?

Viewing 4851 - 4860 interview questions

Glassdoor has 12,387 interview questions and reports from Lead backend developer interviews. Prepare for your interview. Get hired. Love your job.