public async Task <IReadOnlyDictionary <Guid, Interview> > GetBatchInterviews(IReadOnlyList <Guid> ids)
        {
            ValidationUtil.NotEmptyCollection <Guid>(ids?.ToList());
            var query = new InterviewSearchQuery {
                Ids = ids
            };
            var interviewSearchResult = await _interviewService.SearchAsync(query);

            return(interviewSearchResult?.Interviews?.ToDictionary(x => x.Id) ?? new Dictionary <Guid, Interview>(0));
        }