ah si, me he acordado y me han preguntado también por MP, este plan también esta bien:
https://www.techinterviewhandbook.org/grind75
le pones cuanto tiempo estudiar y te selecciona unos ejercicios. esta bien.
la web también esta bastante bien imagino para novatos.
no se, para alguien muy novato, resolver unas 50 preguntas por ejemplo, de 50 a 100, centrandote en las faciles y alguna medium popular... estudiando 10h a la semana, en 6 semanas, me salen 71 problemas. que es mas o menos lo que hice en 2021 creo, 50-70.
si tu me sabes resolver 100 preguntas de leetcode facil+medium, es que tienes nivel de Google, Microsft, Amazon eh... es un nivel ya muy muy alto. yo diria que la media, gente que no estudia nada, que es ya la media del programador, no te sabra resolver ni 20 tipos de ejercicio, por eso llegar a esos 50 me parece perfecto, ya eres x2 un programador jaja
arrays, strings, stack, queue, heap, dfs, bfs, arboles, linked lists... y ya... dominar estos easy, y saberte algun caso de medium donde metes alguna cache o hashmap mas avanzado... pero vamos, es nivel altisimo eh jaja yo se lo recomiendo a todo el mundo, sin compromiso, 2 meses y hacer un par de ejercicio a la semana, y sereis x2 veces mejor como minimo.
https://pomofocus.io/app
para pomodoro, 50/10 uso esta, en 50 minutos hago todo lo que puedo, dedicando hasta unos 20 en hacerlo a mano y luego picar. si termino un problema empiezo el siguiente en esos 50 minutos. los 10 minutos de break siempre fuera del PC andando por la casa jaja
y ya esta, el descanso es SUPER importante porque te quema bastante. constancia > esfuerzo puntual.