Experiencia de entrevista con Koo para SDE1 (1,5 años de experiencia)

Ronda 1: Preguntas formuladas:

  • Flujo de registro 

    phone number  & OTP -> only way of verification
    Security
    Scalability
    Users (id, name)
    (1, ‘cnn’) , (2, ‘twt’) , (3, ‘yuw’) , (4, ‘uqbd’) 
    updating name 
    batch update name
    (1, ‘wwt’) , (2, ‘bn’), (3, ‘yqa’), (4, ’rck’) 
    q. Batch update query -> 
    update ‘users’ set name = ‘wwt’ where id = 1        
    Users (id, username) - twitter. 
    id - pk - non auto increment -> uuid
    username - unique index non null -> non changeable.
  • ¿Cuál es la diferencia entre la clave principal y la columna de índice único con las restricciones anteriores?

  • Dada una lista enlazada de tamaño N, la tarea es invertir cada k Node (donde k es una entrada a la función) en la lista enlazada. Si el número de Nodes no es un múltiplo de k, los Nodes que quedan afuera, al final, deben considerarse como un grupo y deben invertirse

    Input: LinkedList: 1->2->2->4->5->6->7->8->9
    K = 4
    Output: 4 2 2 1 8 7 6 5 9
  • Dada una array Arr[] de N enteros. Encuentra el subarreglo contiguo (que contiene al menos un número) que tiene la suma máxima y devuelve su suma.

    Input:
    N = 5
    Arr[] = {1,2,3,-2,5}
    
    Output: 9
    
    Input:
    N = 6
    Arr[] = {-1,-2,-3,-4}
    
    Output: -1

Veredicto: ¡Rechazado!

Publicación traducida automáticamente

Artículo escrito por ParulShandilya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *