-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update algorithmic-exercise.mdx #20
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,50 @@ id: algorithmic-exercise | |
title: Ejercicio de algoritmos | ||
--- | ||
|
||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | ||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure | ||
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non | ||
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. | ||
import { TransformWrapper, TransformComponent } from "react-zoom-pan-pinch"; | ||
|
||
En este tipo de ejercicio, se te presentará un problema que requerirá que utilices tus | ||
habilidades en ciencias de la computación, como algoritmos y estructuras de datos, notación Big O para tiempo y memoria, | ||
y creatividad. El objetivo principal será llegar a una solución eficiente que resuelva | ||
eficazmente el problema considerando las restricciones dadas. | ||
Por lo general, tendrás entre 30 minutos y 1 hora para completar este ejercicio. | ||
|
||
### Consejos para tener éxito en el ejercicio algorítmico | ||
|
||
- Sigue los consejos dados en la sección de [Ejercicio Técnico](../technical-exercise) | ||
- Conviértete en un experto en el lenguaje de programación que elijas para tus entrevistas | ||
- [Sololearn: Aprende a Programar](https://www.sololearn.com/home) | ||
- [Exercism](https://exercism.org/) | ||
- Practica tus habilidades de resolución de problemas con plataformas en línea como: | ||
- [Práctica de Codificación | Desafíos de Codificación - InterviewBit](https://www.interviewbit.com/courses/programming/) (más recomendado debido a sus caminos de aprendizaje organizados) | ||
- [Entrevistas Técnicas y Evaluaciones - CodeSignal](https://codesignal.com/) | ||
- [LeetCode - La Plataforma de Aprendizaje de Programación en Línea líder en el Mundo](https://leetcode.com/) | ||
- [HackerRank](https://www.hackerrank.com/) | ||
- [Codeforces](https://codeforces.com/) | ||
- Observa cómo se llevan a cabo entrevistas de codificación reales | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why there is an empty space? |
||
- [Proyecto Nutria](https://www.youtube.com/c/ProyectoNutria/videos) | ||
- [interviewing.io](https://www.youtube.com/c/interviewingio/videos) | ||
- [Entrevista de Codificación de Google con un Ingeniero de Software Normal](https://www.youtube.com/watch?v=rw4s4M3hFfs) | ||
- [Entrevista de Codificación de Google con un Programador Competitivo](https://www.youtube.com/watch?v=EuPSibuIKIg) | ||
- [Entrevista de Codificación de Google con un Estudiante Universitario](https://www.youtube.com/watch?v=3Q_oYDQ2whs) | ||
|
||
- Realiza entrevistas simuladas | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You should remove the empty space |
||
- [Practica Entrevistas de Trabajo en Vivo - Gratis](https://www.pramp.com/#/) | ||
- Usa nuestro bot otter-buddy en nuestro canal de Discord | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Empty space |
||
- Escribe código de alta calidad/producción | ||
- Evita variables globales | ||
- Usa nombres claros y concisos para variables y métodos | ||
- Modula tu código (intenta crear métodos auxiliares que puedan ser reutilizables) | ||
- Usa espacios en blanco entre operadores, comas, punto y coma, ... (como sugeriría un linter) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Como el tipo de sugerencias que provee un lintern* |
||
- El siguiente diagrama de flujo te guiará paso a paso a través de la resolución de un problema algorítmico, | ||
practica siguiendo esos pasos al resolver un problema por tu cuenta o al hacer entrevistas simuladas. | ||
(Haz zoom en la imagen usando la rueda del mouse o dos dedos) | ||
|
||
<TransformWrapper> | ||
<TransformComponent> | ||
<img src="/otter-guides/img/docs/algorithmic_problem_steps.svg" /> | ||
</TransformComponent> | ||
</TransformWrapper> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not necessary to translate names of the articles.