Tengo una entrevista técnica el lunes y tuvieron la amabilidad de darme una mano para repasar mis algoritmos básicos. Han pasado años desde que miré ese tipo de cosas y soy bastante débil al principio, así que generalmente tengo un mal presentimiento sobre esto. ¿Cuál es la mejor manera de revisar los conceptos básicos y practicar un poco antes del lunes?¿Cuál es la forma más rápida de repasar los algoritmos para una entrevista técnica (el lunes)?
Respuesta
Comenzar Project Euler podría ayudarlo, intente también recoger Algorithms in a Nutshell y trabajar con esos ejemplos. Debe poderse en un fin de semana.
http://en.wikipedia.org/wiki/List_of_algorithms
Especialmente la Búsqueda, Búsqueda de artículos y secciones de clasificación.
Consigue el Algorithm Design Manual y un vistazo a la sección de referencia. Tiene un buen truco "Problema -> Algoritmo".
También revise las preguntas sobre StackOverflow que están etiquetadas Algorithm
.
en realidad podría aparecer en la entrevista;)
mejor de la suerte!
enlace directo: http://stackoverflow.com/questions/tagged/algorithm – gMale
Esto SO Question sería útil. Además, sobre todo usted debe saber acerca de
* Sorting
* Searching
* Inserting and removing from various data structures
Como estos son los principales algoritmos que normalmente se solicitan en las entrevistas.
* Nota: Esto es por mi experiencia personal y puede variar de persona a persona.
- 1. ¿Cuál es la forma más rápida de grabar varios archivos?
- 2. Pregunta técnica de la entrevista: ¿Mi enfoque es correcto?
- 3. ¿La forma más semántica para marcar una conversación (o entrevista)?
- 4. MongoDB: ¿Cuál es la forma más rápida de actualizar todos los registros en una colección?
- 5. En ASP.NET, ¿cuál es la forma más rápida de obtener la URL base para una solicitud?
- 6. La técnica más rápida para eliminar datos duplicados
- 7. ¿Cuál es la forma más rápida de encontrar todas las apariciones de una subcadena?
- 8. ¿Cuál es la forma más rápida de cargar y cambiar el tamaño de una imagen?
- 9. ¿Cuál es la forma más rápida de sondear una tabla MySQL para nuevas filas?
- 10. ¿Cuál es la forma más rápida de convertir float a int en x86?
- 11. ¿Cuál es la forma más rápida de analizar una cadena JSON en una tabla SQLite?
- 12. ¿Cuál es la forma más rápida de saltar a un constructor (es) en una clase?
- 13. ¿Cuál es la forma más rápida de cargar un gran archivo CSV en los datos centrales
- 14. Forma más rápida para enumerar el alfabeto
- 15. ¿Cuál es la forma más rápida de calcular los dos primeros componentes principales en R?
- 16. ¿Cuál es la forma más rápida de comparar dos matrices para la igualdad?
- 17. ¿Cuál es la forma más rápida de convertir una matriz de flotadores en una cadena?
- 18. ¿Cuál es la forma más rápida de insertar datos en una tabla de Oracle?
- 19. ¿Cuál es la forma más rápida de ordenar una matriz de 7 enteros?
- 20. ¿Cuál es la forma más rápida de encontrar un archivo en Zend Studio para Eclipse?
- 21. ¿Cuál es la forma más rápida de borrar un bloque de memoria (o una superficie SDL)?
- 22. ¿Cuál es la forma más rápida de leer el registro de eventos en la máquina remota?
- 23. ¿Cuál es la forma más rápida de seleccionar una función de Python a través de VIM?
- 24. ¿Cuál es la forma más rápida de eliminar caracteres no alfanuméricos de una cadena en Delphi7?
- 25. ¿Cuál es la forma más rápida de revertir una lista separada por comas en vim?
- 26. ¿Cuál es la forma más rápida de buscar una lista <T> en varias propiedades?
- 27. ¿Cuál es la forma más rápida de obtener una referencia ObjectContext de un objeto entidad?
- 28. ¿Cuál es la forma más rápida de encontrar el número de coincidencias entre las matrices?
- 29. ¿Puedo comparar el código IL para determinar qué técnica es más rápida o mejor?
- 30. ¿Cuál es la forma más rápida de aplicar t.test a cada columna de una matriz grande?
Lea un poco de material de fondo en lugar de publicarlo en Desbordamiento de pila. – Ether