Experiencia de entrevista de JP Morgan para analista de ingeniería de software (tiempo completo)

JP Morgan Chase & Co. organizó su primera ronda de contratación de pasantías el 27 de febrero de 2021 para analista de tiempo completo de ingeniero de software, 2022. La prueba se realizó en HackerRank. Tenía 2 preguntas de codificación durante 1 hora y 15 minutos. El nivel de dificultad de estas preguntas fue medio.

  1. Dada una array de intervalos donde intervals[i] = [starti, endi], combine todos los intervalos superpuestos y devuelva una array de los intervalos no superpuestos que cubren todos los intervalos en la entrada.
    Example 1: Input: intervals = [[1,3],[2,6],[8,10],[15,18]]
    Output: [[1,6],[8,10],[15,18]]
    Explanation: Since intervals [1,3] and [2,6] overlaps, 
                  merge them into [1,6].
    Example 2:Input: intervals = [[1,4],[4,5]]
    Output: [[1,5]]
    Explanation: Intervals [1,4] and [4,5] are 
                 considered overlapping.
  2. Supongamos que tenemos una string s, tenemos que encontrar el recuento de substrings contiguas que tienen el mismo número de 0 y 1, y todos los 0 y todos los 1 en estas substrings se agrupan consecutivamente. Si las substrings ocurren varias veces, se cuenta el número de veces que ocurren.

    Entonces, si la entrada es como «11001100», la salida será 6, ya que las substrings son «1100», «10», «0011», «01», «1100», «10».

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

Deja una respuesta

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