Design a job search portal like indeed or other job sites.
- Define the high level use cases ( employee able to search based on the keyword, employer should able to find the candidates,etc,.)
- What data structures to use for retriving job information or resumes when an employer is searching in efficient manner
- Trade offs