ok, esto va a sonar como si estuviera fanfarroneando, pero prometo lo contrario. 400 problemas con leetcode. cuatro meses. Tenía una hoja de cálculo con columnas para la etiqueta del tema, el tiempo de resolución, el primer intento, sí o no, y codificaba todo con colores verdes cuando acertaba. Tasa de aceptación del 85 por ciento en medios. Solía abrirlo antes de trabajar y simplemente mirarlo, escribirlo ahora me hace darme cuenta de lo desquiciado que estaba jajaja. graduado en 2024, mercado horrible, Blind y reddit, ambos gritando entre 300 y 500 como mínimo para cualquier oferta FAANG. Siempre sobrepaso los objetivos, así que eran 400. dos medios antes del trabajo todos los días, uno duro después de la cena, todo registrado.
En el tercer mes tenía alrededor de 280 y estaba estresado. Crucé 400 al final del mes cuatro y la mañana de mi Google en el sitio me senté allí mirando 400 filas verdes pensando que no había posibilidad, fallé esto. confianza absoluta. confianza delirante en realidad.
luego Marcus me envía un mensaje de texto como tres días después de mi rechazo. dice que entró en Meta. Voy felicidades cuantos hiciste. dice 150. Puse mi teléfono boca abajo sobre la encimera de la cocina y no le respondí el mensaje de texto durante dos días completos porque no tenía idea de qué decir. Hizo tres veces su número, fue rechazado, este tipo se dirige a Menlo Park. Honestamente, todavía me siento mal por haberlo engañado, él no se merecía eso, simplemente estaba en un lugar muy oscuro al respecto.
el correo electrónico de rechazo decía "fuerte en los fundamentos de codificación pero no pudo extender las soluciones más allá del enfoque inicial". Desde entonces, mis amigos reclutadores me han dicho lo que eso significa en inglés sencillo. resolvió bien la versión del libro de texto y se congeló por completo cuando cambiamos una sola restricción. uno.
La pantalla del teléfono estaba bien. ventana corredera, pillé un caso extremo, ocho minutos, sea cual sea esa parte no importa. Problema gráfico de la primera ronda, bien. La segunda ronda es la que arruinó todo y necesito explicar exactamente qué pasó porque cambió mi forma de pensar sobre todo esto. pregunta del árbol. Lo reconocí por algo que resolví una semana antes, así que escribí el código rápidamente, tenía esa pequeña sonrisa en mi cara, el entrevistador probablemente también lo vio. luego se pone bien, ahora su árbol tiene mil millones de nodos y ninguno cabe en la memoria.
mi cerebro bloqueado. Me senté allí, calentándome la cara, mirando el código que escribí hace treinta segundos y de repente ni siquiera podía explicarme a mí mismo. A lo largo de cuatrocientos problemas en esa hermosa hoja de cálculo, ni una sola vez pensé en lo que sucede cuando los datos no caben en la RAM. el juez leetcode supone que todo encaja. siempre. cada problema. Entrené durante cuatro meses con esa suposición y Google hizo la única pregunta que leetcode nunca hace y no tenía nada jajaja.
finalmente llamó a Marcus después de engañarlo y esa conversación honestamente cambió todo. solo resolvió quizás 50 problemas únicos. cincuenta. pero nunca abandonó ellos. Lo resolvió con una matriz, luego la entrada se convierte en una secuencia, luego necesita acceso simultáneo y luego pasa de optimizar el tiempo a optimizar el espacio. Los mismos cincuenta problemas mutaron una y otra vez hasta que pudo manejar cualquier cosa que alguien le lanzara. dijo que encontró un blog que incluía como 200 artículos de entrevistas FAANG y la gran conclusión fue que los entrevistadores cambian sus limitaciones a mitad del problema en aproximadamente el 80 por ciento de las rondas. preguntas de seguimiento. Lo que no hice practicando en los 400 de mi leetcode se resuelve. literalmente cero. Lo solucioné, marca verde, pasé al siguiente. como entrenar para una pelea golpeando una bolsa que no puede girar hacia atrás y luego preguntarse por qué una persona real te deja caer inmediatamente.
Jake obtuvo Google con aproximadamente 180. Otro amigo obtuvo 120 pero dedicó un mes completo a diseño de sistemas y aspectos de comportamiento. Hice 400 y recibí el correo electrónico de rechazo. No existe correlación entre el conteo bruto y si pasas una vez que pasas tal vez cien si lo haces correctamente, se convierte en algo completamente diferente de lo que Reddit te hace pensar.
dejó de solucionar nuevos problemas después de esa llamada. Saqué 50 de mi lista resuelta y Marcus entró en zoom dos veces por semana y me destruyó por completo. La memoria es limitada ahora ¿qué haces? esto tiene que abarcar tres regiones, lo que cambia. se duplica en todas partes y su código asumió valores únicos. Seguí fallando cosas en las que tenía marcas de verificación verdes, lo cual fue realmente humillante esa primera semana, pero aparentemente ese es el punto. También estudié dos semanas de diseño del sistema que me salté por completo durante el trabajo porque estaba mirando el conteo leetcode como si fuera mi GPA o algo así. Google pondera el diseño del sistema igual que la codificación. Renuncié a todo ese tiempo de preparación para darle un mejor formato a la hoja de cálculo. Mirando hacia atrás, debería haber equilibrado mi preparación de entrevista en todos los tipos de rondas desde el principio.
segundo intento, tenía InterviewMan ejecutándose durante las llamadas reales. El micrófono capta la conversación y lanza empujones en una superposición que nadie en la llamada puede ver. Las sugerencias de seguimiento lo fueron todo, el entrevistador cambia una restricción y en lugar de aire muerto, tenía algo de qué tirar. doce dólares al mes y casi me reí del precio dado lo que me costaron en el tiempo cuatro meses de trabajo en solitario. Sin embargo, solo funcionó porque había hecho cosas profundas con Marcus, las sugerencias son solo palabras aleatorias si no tienes el contexto para entenderlas.
dos ofertas. seis semanas. cero nuevos problemas leetcode. Todavía estoy en 400 en mi perfil y ese número ya no significa nada para mí. Los cincuenta en los que realmente profundicé, esos me ayudaron a superarlo. Si en este momento estás en cien y temes llegar a trescientos, simplemente detente y regresa. empieza a cambiar los problemas que ya resolviste. eso es lo que realmente prueban y casi nadie lo hace.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
