Como entrevistador, ¿cuál puede ser el mejor ejemplo de prueba práctica para un desarrollador de iOS?

He entrevistado a cientos en los últimos 10 años para nuestro departamento de TI (estos eran puestos relacionados con mainframe y servidores, pero también hago móviles). Siempre miro su currículum y luego pregunto (en detalle) sobre lo que tienen en él, y se sorprendería de cuántos currículums básicamente dijeron que tenían experiencia en cosas que demostraron lo contrario cuando se les preguntó para entrar en más detalles sobre eso. También necesitan un título en informática solo para obtener una entrevista. (4 años siempre tiene preferencia sobre 2 años).

Muchos de ellos me dijeron después que era la entrevista más difícil que habían hecho. Les dije que solo les estaba pidiendo que explicaran las cosas en el currículum que habían enumerado, y que no esperaba que respondieran todo, pero que deberían poder explicar las explicaciones técnicas de las cosas que pusieron en su currículum.

La conclusión es que la mayoría de esas personas nunca obtuvieron una segunda entrevista porque me mostró que estaban enumerando un montón de cosas de las que no sabían nada, y supe en 10 minutos que realmente no sabían lo que figuraba en su currículum. A algunos de ellos les pregunté si alguna vez habían trabajado antes en TI (no dije eso obviamente, solo lo que pensaba), y estaban visiblemente molestos porque les estaba pidiendo que explicaran las cosas porque no tenían idea de qué eran. hablando sobre. Tal vez pensaron que la gente miraría su currículum y no lo cuestionaría, pero cuando entrevisto espero que sepan lo que ponen en él.

En cuanto a lo que está buscando, yo haría lo mismo suponiendo que les haga entrevistar para un puesto en la empresa.

Hola,

Soy un desarrollador móvil. He aparecido en numerosas entrevistas. Entonces la respuesta se basará en mi experiencia personal.

  • Pidió 2–3 programas para verificar su pensamiento lógico. (En cualquier idioma en el que te sientas cómodo)
  • Preguntas sobre el desarrollo de ios. Principiante -> Intermedio -> Avanzado
  • Preguntado: – ¿Cómo lidiarás con esta situación particular?
  • Algunos de ellos me dijeron que escribiera el código completo de Objective-c para un problema prolongado (que no me gustó).
  • Si va para la parte de la interfaz de usuario, entonces “AutoLayout” es muy muy importante.
  • Me dijeron que escribiera algún algoritmo.
  • Para práctico (en mi opinión)
  • Permítales resolver algún problema lógico y Algoritmo en cualquier idioma.
  • Pídales que llamen a una API Rest en particular y muestren sus datos.
  • Pídales que diseñen una pantalla de inicio de sesión simple que funcione en todos los tipos de dispositivos con un código mínimo .
  • If Core Data : diseño simple con un objeto y recuperar el valor y mostrarlo. ()
  • Proporcione algunos datos para mostrar con TableView (es muy importante) y CollectionView . (Preguntar diferencias)

Creo que esto le dará una mejor idea sobre cómo es el candidato.

Si recuerdo más, agregaré.

Los mejores temas para una prueba práctica sobre el desarrollo de aplicaciones iOS son

  • Diseño automático
  • Ciclo de vida de aplicaciones iOS
  • Componentes de iOS
  • Página de inicio de sesión dinámica
  • SDK de servicios sociales
  • Acceder y cambiar el formulario de datos / al servidor, etc.

Hay un montón de pruebas de práctica en Tecnología de la Información y iOS y otras plataformas en Pruebas de aptitud y Preguntas y respuestas de habilidades para aumentar la empleabilidad

¡Estas pruebas son gratuitas y hay miles de ellas!

Feliz practicando !!

More Interesting

¿Cómo funcionan los delegados en iOS?

¿Apple rechaza la aplicación PhoneGap si carga la URL remota?

¿Es posible crear una aplicación para controlar tu iPhone con tu Mac?

¿Swift es mejor para la programación de iOS en comparación con Objective-C u otros lenguajes?

¿Cuáles son las 10 características principales de iOS 11 y sus desafíos para los vendedores de aplicaciones?

¿Cómo puedo encontrar fácilmente un desarrollador de aplicaciones para iPhone?

¿Cuánto cuesta externalizar el desarrollo de una aplicación a la India?

¿Qué idioma debo aprender para desarrollar una aplicación de redes sociales Android e iOS (la red social es la misma), donde mis usuarios promedio serán 300, y la base de datos debe estar escrita en un idioma que pueda editar fácilmente si aumenta el tráfico?

¿Apple's App Store desalienta el desarrollo de nuevas aplicaciones para iOS?

[Quickblox vs SendBird vs Layer.com] ¿Necesito tener mi propio backend?

¿Se puede usar Photoshop para el diseño de la interfaz de usuario?

¿Cuál es la mejor manera de desarrollar aplicaciones para iOS y Android?

¿Hay alguna manera de poder desarrollar aplicaciones de iOS pero aún así poder jugar juegos de PC en configuraciones altas sin tener que comprar 2 computadoras?

¿Cuál es más beneficioso entre el desarrollo de aplicaciones de Android e iOS?

Para probar un concepto como un nuevo diseño para buscar un hotel usando la API de Expedia, ¿cuál es el costo por usuario para adquirir el servicio en la web frente al móvil?