There was an error while loading. Please reload this page.
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 }