Ronda Escrita
-
- Tienes que diseñar el sitio de acortamiento de URL bit.ly. tiene que habilitar el historial y el seguimiento de la caducidad de la URL.
- Diseñe la base de datos para su sistema.
- Puntos finales de API que necesita exponer si necesito hacer una aplicación a partir de ellos.
- Cómo escalar para más de 10 millones de urls
- No hay formas de subir las escaleras. Solo se permiten 1 o 2 pasos.
- Lo que no se puede hacer sin recursividad.
- Lo que lleva más de O (1) tiempo para la estructura de datos del mapa hash
Insertar
Borrar
Ordenar
Buscar - Varios cuál es la complejidad del tiempo para las siguientes preguntas de código.
- ¿Puedo usar get en lugar de put/post para crear un nuevo recurso?
- Cómo la indexación ayuda a mejorar el rendimiento de la consulta.
La ronda 2
- Diseño de base de datos para reserva de hotel.
- Diseña un juego de serpientes y escaleras. Con varias clases y objetos.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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