La ronda 1:
Esto fue en HLD, me hicieron una pregunta sobre cómo diseñar un juego de ajedrez en línea. Las preguntas que se hicieron fueron cómo le vas a asignar un jugador a otro jugador que quiere jugar. Debe pensar en cómo dividir a sus jugadores en múltiples grupos de calificaciones, de modo que un novato no juegue con un gran maestro, sino con alguien que solo tiene su nivel. Luego, la pregunta era cómo diseñaría su sistema cuando un jugador entre y diga que quiero jugar, y el tiempo máximo de espera es de 1 minuto, necesita encontrar un jugador adecuado para su nivel y pensar en múltiples condiciones de carrera.
La ronda 2:
Esta fue la ronda de DS y me hicieron dos preguntas.
Pregunta 1: https://www.geeksforgeeks.org/find-the-row-with-maximum-number-1s/
Pregunta 2: Te dan 2 palabras con el mismo número de caracteres. Encuentre un algoritmo para pasar de la primera palabra a la segunda palabra, cambiando un carácter en cada paso, de tal manera que cada palabra intermedia exista en un diccionario dado.
Ejemplo:
Las palabras son hoyo, mapa. Una posible solución:
pit, pot, pet, met, mat, map
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA