Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natoboram/interview-typescript
Maintainability-focused interview questions for junior developers.
https://github.com/natoboram/interview-typescript
interview-questions junior-developer typescript
Last synced: 30 days ago
JSON representation
Maintainability-focused interview questions for junior developers.
- Host: GitHub
- URL: https://github.com/natoboram/interview-typescript
- Owner: NatoBoram
- License: gpl-3.0
- Created: 2023-10-09T02:15:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-10T01:54:21.000Z (about 1 year ago)
- Last Synced: 2023-10-10T03:32:17.860Z (about 1 year ago)
- Topics: interview-questions, junior-developer, typescript
- Language: TypeScript
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeScript Interview
Maintainability-focused interview questions for junior developers.
## Getting started
This is a TypeScript project using [strict TypeScript](https://www.typescriptlang.org/tsconfig#strict) and [strict TypeScript-ESLint](https://typescript-eslint.io/linting/configs/#strict-type-checked). The questions do not focus on algorithms, unlike traditional leet code, but instead focus on real-world scenarios that you will encounter in your day-to-day work with a strong emphasis on writing simple, maintainable code.
1. Clone the project using `git clone [email protected]:NatoBoram/interview-typescript.git`
2. Install the dependencies with `pnpm i`
3. Solve the riddles in the `src` directory## Verifying your answers
Before submitting your answers, format your code and fix any linting errors.
```sh
pnpm format
pnpx eslint --fix .
```You can verify your answers by running scripts from the `package.json`.
```sh
pnpm build
pnpm lint
pnpm test
```All scripts should pass before submitting your answers.