Al igual que en cualquier escenario de entrevista, es probable que desee tener diferentes grupos de preguntas. Algunos de los temas mencionados anteriormente están bien para la comprensión general para filtrar personas que tienen poca o ninguna experiencia en SharePoint, pero algunas preguntas más avanzadas pueden ayudarlo a encontrar la crema del cultivo.
- la Lista de clientes
- los productos de lista de
- órdenes con el campo de búsqueda que apunta a la lista de clientes y una separada que apunta a la lista de productos
Q: Cuando un producto se elimina Quiero cancelar todas las órdenes para el producto y notificar al cliente de la cancelación.
A: En mi opinión, querría ir con un receptor de eventos aquí vinculado a la lista de productos y un receptor de eventos separado vinculado a la lista de pedidos para gestionar la notificación de cancelación de pedido.
Tiendo a encabezar la ruta del código personalizado antes porque proporciona mucha más flexibilidad.
Una alternativa para la notificación por correo electrónico sería usar un flujo de trabajo de diseñador de SP, si lo mencionan como seguimiento, pregunte acerca de las desventajas de usar un flujo de trabajo de diseñador en SP 2007. El principal para mí es que no se puede implementado y que cuando decide cambiar a una solución personalizada, el flujo de trabajo del diseñador no sirve de nada.
La profundidad de su respuesta le dará una idea de la experiencia del mundo real que tienen.
Q: Como seguimiento, si pasan esa pregunta, supongamos que también quisimos cancelar las órdenes una vez que el inventario del producto haya estado en 0 durante 10 días.
A: Este requisito básicamente lo forzaría a cambiar a un flujo de trabajo.
Estas preguntas garantizarían que entiendan la diferencia entre los flujos de trabajo y los receptores de eventos, y cuándo usar uno u otro.
Q: Ahora necesitamos un receptor de eventos que no permita al usuario cambiar la cantidad de un pedido si la fecha estimada de envío es dentro de los 10 días, pero lo permite si la fecha de envío es mayor a 10 días fuera.
A: Esto es complicado porque los receptores de eventos no proporcionan acceso al estado anterior del elemento de la lista, debe administrar programáticamente la persistencia de estado entre la actualización del elemento y los eventos actualizados del elemento.
Solo los desarrolladores verdaderamente experimentados con experiencia en el desarrollo de aplicaciones complejas de SharePoint probablemente conozcan esta.
También puede publicar la respuesta, yo podría ser la :) entrevistando. Dios lo bendiga – VoodooChild