-
Notifications
You must be signed in to change notification settings - Fork 1
API Reference: Other
hanjiexi edited this page Jun 5, 2021
·
1 revision
Represents a partial user that contains information for other users to see
interface InterviewUser extends Partial<User> [
name: string;
email: string; // Maybe? Debatable.
avatarUrl: string;
codingLanguages: CodingLanguage[];
questionDifficulties: QuestionDifficulty[];
questionTypes: QuestionType[];
}
Represents the different coding languages that we support
enum CodingLanguage {
PYTHON, JAVA, JAVASCRIPT
}
Represents the different difficulty levels for an InterviewQuestion
enum QuestionDifficulty {
EASY, MEDIUM, HARD
}
Represents the different types of problems for an InterviewQuestion
enum QuestionType {
ARRAY, LINKED_LIST, STACKS_QUEUES, BINARY_TREE,
HEAPS, RECURSION, DYNAMIC_PROGRAMMING, GRAPHS,
// TODO: There are probably more
}