Estoy tratando de entender y memorizar el patrón y los trucos que se encuentran en las preguntas de algoritmos de LeetCode y HackerRank, ¿es este enfoque adecuado para preparar una entrevista técnica?

EN MI HUMILDE OPINIÓN. No lo es . Puede que tenga suerte y pase, pero no es así como funcionan las cosas.

Lo que necesitas es:

  1. Conozca bien al menos un lenguaje de programación.
  2. Aprenda estructuras de datos y algoritmos, para esto puedo sugerirle:
    1. Le sugiero encarecidamente que compre Cracking the Coding Interview y lea la introducción, secciones 1 a 8. Le contaré todo lo que necesita saber para prepararse: Cracking the Coding Interview: 189 Preguntas y soluciones de programación: Gayle Laakmann McDowell: 9780984782864: Amazon.com: Libros
    2. Algoritmos (4a edición): Robert Sedgewick, Kevin Wayne: 8601419534142: Amazon.com: Libros
    3. Algoritmos, Parte I | Coursera
    4. https://www.coursera.org/learn/a…
    5. Probabilidad y combinatoria
    6. Este tipo tiene una lista enorme de cosas, puede elegir las que necesita, especialmente la recursión, la manipulación de bits y la programación dinámica: jwasham / coding-entrevista-universidad
    7. Si lo necesita: Amazon.com: Programación dinámica para entrevistas de codificación: un enfoque ascendente para la resolución de problemas eBook: Meenakshi, Kamal Rawat: Kindle Store
  3. Luego, practique en LeetCode / HackerHank / CTCI / EPI / etc.

Para resumir, primero necesita una sólida base de conocimiento sobre algoritmos y estructuras de datos, luego debe practicar mucho para encontrar sus soluciones, LUEGO su cerebro comenzará a ver patrones. Es una inversión , no sucede de inmediato. Date entre 6 meses y 1 año. ¡Concéntrate, trabaja duro y llegarás allí!

Yaa … pero puede obtener ayuda del libro de algoritmos avanzados de Coreman … es un libro impresionante para la construcción de conceptos … la mayoría de las preguntas provienen directamente de este libro … centrarse en la coincidencia de cadenas, la ruta más corta de una sola fuente, la ruta más corta de todos los pares , línea de ensamblaje, línea de barrido, etc., principalmente preguntas de este tipo en las entrevistas de Amazon, Samsung …