Bueno, las estructuras de datos y la parte de algoritmos de alguna manera se consideran el “requisito previo general” durante el proceso de entrevista.
Por lo tanto, existen principalmente dos procesos principales al solicitar SWE / trabajo relacionado
A. Reanudar la detección
- ¿Cuál es la mejor manera para que una compañía de software SaaS aloje su software en China?
- ¿Cuál debería ser un buen pago para web / software dev?
- Cómo construir un protocolo de software
- Economía: ¿Los salarios de los pasantes de software alcanzaron su punto máximo en Silicon Valley?
- ¿Es bueno comenzar mi carrera como probador de software?
Durante esta etapa, generalmente el reclutador filtrará el currículum y decidirá si una persona en particular tiene el conjunto de habilidades específicas que la empresa está buscando. En algún momento, el reclutador también lo llamará primero para asegurarse de que está en forma (no técnicamente) para el trabajo. En la lista de empleos, definitivamente publicarán algo como esto:
Requisitos:
Por ejemplo: dominio de C ++, conocimiento de la pila de LAMP, 1 año de experiencia en el desarrollo de sitios web, etc.
B. Entrevista de codificación
Después de seleccionar su currículum, lo más probable es que vaya a realizar algunas entrevistas de codificación para evaluar sus habilidades de codificación. Esto generalmente se prueba en un editor colaborativo en línea (pantalla del teléfono) o en un código de pizarra (entrevista en el sitio). Puede leer Entrevista sobre descifrar la codificación: 189 Preguntas y soluciones de programación: Gayle Laakmann McDowell: 9780984782857: Amazon.com: Libros para comprender el proceso común y esperar qué tipo de preguntas se hacen principalmente.
Ejemplos de preguntas típicas formuladas:
- Dada la raíz de un árbol de búsqueda binario, ¿cómo encuentra el valor más pequeño que sea estrictamente mayor que el valor específico x? (
- Dado un laberinto con una fila de tamaño n y una columna de tamaño m, con # significa una pared,. significa un camino, S significa el comienzo, E significa el final. Suponga que 1 movimiento de 1 cuadrícula (por ejemplo, de (1,2) a (1,3)) cuesta 1 dólar. ¿Cuál es el dinero mínimo que debe pagar para llegar a E desde S?
- Mucho mas..