Si realmente va en contra de las reglas, entonces no. De lo contrario, si realmente debe hacerlo, úselo para su ventaja: hable en voz alta, diga ‘oh, déjenme googlear eso’, luego hable en voz alta sus términos de búsqueda.
De esa manera sé que en realidad estás familiarizado con la sintaxis del código de Google, y eso me dice algo (positivo) sobre el hecho de que obviamente has codificado antes.
Pero realmente no deberías necesitarlo.
- ¿Por qué los montones de Fibonacci se llaman montones de Fibonacci?
- ¿Cuál sería mejor para una entrevista de Google para la codificación de pizarra, etc., Java o C ++?
- Dada una lista de 'n' palabras, verifique si forman una cadena de palabras. En una cadena de palabras, las palabras adyacentes deben diferir exactamente en una letra, por ejemplo, ¿curar, cabeza, muerto, escritura, ciervo, cerveza?
- Dada una matriz de enteros, para cada índice i, debe reemplazar el valor en i con el primer valor más pequeño que A [i] que viene después del índice i. ¿Cómo lo haces?
- Cómo dar retroalimentación sobre una entrevista de programación que tuve en Uber
Cuando hicimos pantallas de teléfono (actualmente no lo hacemos), en realidad no estaban basadas en sintaxis. Eran solo controles rápidos, como:
- ¿Cuáles son algunas diferencias entre HTTP GET y POST?
- ¿Qué te permiten controlar las estrategias de búsqueda de Hibernate?
- ¿Cómo se prueba la igualdad en Java?
- ¿Cuál es la diferencia entre una anulación de método y una sobrecarga de método?
- ¿Para qué se usa una unión en SQL?
- ¿Por qué son importantes las pruebas unitarias?
Entonces, cuando recibimos un CV, que decía “Web, Java, Hibernate, OO, SQL, TDD”, pudimos decir en 30 segundos por teléfono si el candidato estaba recostado entre dientes. Luego, podría proceder a una prueba de programación de pares y un ‘¿qué ha logrado hasta la fecha?’ entrevista.
No necesita trampas de sintaxis para hacer eso. La pantalla del teléfono no es una prueba exhaustiva de habilidades y sintaxis. Es solo un básico “¿eres quien dices que eres?”