Design 영화관 좌석 예매 프로그램을 만들려고 한다. 해당 좌석에 대해 어떤 자료구조를 사용할 것인가? 영화관 자석 예매 시 좌석에 대해 동시적인 접근이 이뤄지므로 동기화 처리가 이뤄진 자료구조를 사용해야한다. 탐색 관점에 있어서는 Array가 빠를 것 같다. 은행에서 송금을 하는 과정이 3단계로 되어 있는데 3단계에서 오류가 났다. 어떻게 해야하는가? ACID의 A의 원칙에 따라 전체를 Rollback 해야한다. DB 관점에서 제한된 리소스로 인해 트래픽의 요청이 많아 대해서 어려움을 겪고 있을때 해결할 수 있는 방법은 무엇인가? 커넥션 풀을 이용하거나 메모리 캐시 DB를 이용한다. 서버 인스턴스를 여러 개 돌릴 때 어떤 걸 고려해야되나? 공유 자원에 대한 쓰기가 있을 경우 동기화가 이뤄져야한다.