Me entrevistaron para desarrollador de Windows.
Ronda 1 – telefónica
- Acerca de ti mismo
- Trabajo realizado en plataforma windows.
- que es mvvm
- ¿Qué es el enlace de datos?
- Diferencia entre la colección Observable y la Lista
- INotifyPropertyChanged
- ICollectionChanged
- ¿Por qué y dónde usamos la declaración «usando»?
- ¿Conoces la programación de sockets? ( Dije que no )
- ListBox frente a LongListSelector
Ronda 2 – f2f DS
- Acerca de ti mismo
- Sobre proyectos n preguntas de proyectos.
- ¿Qué son las colas de prioridad?
- ¿Cómo implementar la estructura de datos de las colas de prioridad sabiamente?
- Asignación dinámica de arreglos 1D y 2D
- Encuentra el elemento medio de la lista enlazada
- Encuentra el enésimo elemento desde el último en una lista enlazada
- Invertir una lista enlazada
- Encontrar n/m elemento de una lista enlazada
- 100 personas en un círculo con rompecabezas de armas donde el primero mata al segundo y pasa el arma.
Ronda 3 – ronda de simulación
Creando una aplicación en 3 horas usando la API de Flickr donde el usuario puede buscar una etiqueta y devuelve fotos con esa etiqueta. El feed necesitaba tener un desplazamiento infinito donde se cargan más fotos al llegar al final del conjunto actual de fotos.
Cosas que importaban –
- virtualización
- Creación de fondo de imágenes.
- implementación de MVVM
- virtualización
- Análisis Json
Ronda 4: f2f con el Director de Ingeniería (DOE)
Me acaban de hacer una sola pregunta aquí, un acertijo, en forma de problema de programación. Me pidieron que sugiriera soluciones considerando tanto DS como la solución lógica del rompecabezas.
Hay un vestíbulo de hotel circular con puertas que conducen a diferentes habitaciones. La luz dentro de la habitación puede encenderse o apagarse. Es necesario comprobar y apagar la luz en cada habitación. No se conoce el número de habitaciones, se puede viajar en ambas direcciones.
Identificar el punto de partida es el quid aquí, ya que el vestíbulo es circular y se desconoce el número de habitaciones.
Ronda 5 – Recursos humanos
- Acerca de ti mismo
- porque ventanas
- ¿Por qué ingeniería?
- Cómo llegaste al desarrollo de aplicaciones
- Y sobre todo preguntas de comportamiento y discusión de compensación.
Me gustaría agradecer a geeksforgeeks que me ayudaron inmensamente en mis preparativos para esta entrevista.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA