¿Se probará el algoritmo en la entrevista de Byte Cross?
Sí.
1. A ByteDance no le importa particularmente qué lenguaje de programación usan los candidatos. La lógica es muy simple. Si eres muy bueno en Java, definitivamente no será difícil cambiar al lenguaje Go. Eso sí, si te resulta difícil, existe una alta probabilidad de que no pases la siguiente entrevista.
2. Durante todo el proceso de entrevista, habrá al menos 3 rondas de entrevistas técnicas, y cada ronda de entrevistas probará algoritmos. Ya seas ingeniero o arquitecto.
3. ¿Por qué necesitamos probar tantos algoritmos? De hecho, lo fundamental es ver si el candidato es lo suficientemente inteligente. Al igual que Netflix, el requisito previo de ByteDance para contratar ingenieros es la inteligencia.
4. ¿Cómo realizar la prueba de algoritmo? Generalmente, se dividirá en dos pasos. El primer paso es permitirle explicar directamente sus ideas y el segundo paso es permitirle escribir el código directamente. Las preguntas del algoritmo de ByteDance generalmente corresponden al modo intermedio de LeetCode. Para aprobar la entrevista, debes dedicar tiempo y prepararte bien.
5. Al escribir el código del algoritmo, puedes usar una pizarra o una computadora; de cualquier manera funcionará. Un patrón común es darte 20 minutos para escribir la solución a una determinada pregunta. Por supuesto, cuanto antes puedas hacerlo, mejor demostrará tu competencia.